/ / deshabilitar la imagen del botón de selección de fecha jquery de struts2 - jquery, datepicker, jquery-ui-datepicker, struts2-jquery

Deshabilitar la imagen del botón datepicker de jutsy de struts2 - jquery, datepicker, jquery-ui-datepicker, struts2-jquery

tengo siguiente selector de fecha

window.onload=function ff(){

$("#date_row").load("load.jsp");

}

function one(){

$("#date_row10").datepicker("disable");
$("#date_row00").datepicker("disable");

}

sj:datepicker value="today" id="date_row00" name="optionList[0].optionAmtDateList[0].date" size="10" displayFormat="mm/dd/yy" duration="fast" onchange="one()" minDate="today" maxDate="today+9" readonly="true"

<div id="date_row"/>

en load.jsp tengo otro calendario como el código

sj:datepicker value="today" id="date_row10" name="optionList[1].optionAmtDateList[0].date" size="10" displayFormat="mm/dd/yy" duration="fast" onchange="" minDate="today" maxDate="today+9" readonly="true"

está trabajando para deshabilitar el calendario de otra página, pero no deshabilitó el calendario en la primera página

Entonces, ¿cómo deshabilitar el botón selector de fecha en la primera página.

Respuestas

0 para la respuesta № 1

Intenta cambiar tu enfoque, elimina el controlador de eventos en línea one; luego establece una clase en los campos de tu selector de fecha (por ejemplo, calendario) y configura un controlador de eventos delegado para el evento de cambio usando on.

Código:

$(document).ready(function () {
$("#datepicker, #datepicker2").datepicker({
showOn: "button",
buttonImage: "images/calendar.gif",
buttonImageOnly: true
});

$("body").on("change", ".calendar", function () {
$(this).datepicker("disable");
})
});

Manifestación: http://jsfiddle.net/IrvinDominin/r9yLs/