/ / vypnutie obrázka tlačidla strq2 datequicker - jquery, datepicker, jquery-ui-datepicker, struts2-jquery

deaktivovanie struts2 jquery datepicker tlačidlo obrázka - jquery, datepicker, jquery-ui-datepicker, struts2-jquery

Mám nasledujúci výber dátumu

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"/>

v load.jsp mám ďalší kalendár, ako je kód

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"

pracuje na zakázaní kalendára z inej stránky, ale nezakázal kalendár na prvej stránke

takže ako na prvej stránke vypnúť tlačidlo dátumu.

odpovede:

0 pre odpoveď č. 1

Skúste zmeniť prístup, odstráňte obslužný program vložených udalostí one; potom nastavte triedu na poliach s dátumom (napr. kalendár) a pomocou ovládača udalosti nastavte delegovanie udalosti pre udalosť zmeny on.

kód:

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

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

demo: http://jsfiddle.net/IrvinDominin/r9yLs/