Я пробовал календарь внутри всплывающего окна. У меня есть текстовое поле внутри всплывающего окна. При нажатии на всплывающее окно должен наступить календарь. Ниже приведен код i Tried. Я не получаю календарь на клавиатуре.calendar внутри jquery popup
/*cal.jsp*/
<form id="cal">
<table>
<tr>
<td>
<div id="dialog" title="Details" >
<input id="Picker" name="Picker" style="visibility:hidden;" type="text">
</div>
</td>
</tr>
</table>
</form>
/*cal.js*/
function dialogFunction()
{
this.cal['Picker'].style.visibility='visible';
$("#dialog").dialog({
buttons:{
Dispatch:function(){
}
}
});
}
/*outside ondocument ready as I don't need it onload of page*/
$("#Picker").click(function(){
$(function() {
var pickerOpts = {
dateFormat:"dd-mm-yy"
};
$("#Picker").datepicker(pickerOpts);
});
});
Когда я нажимаю текстовое поле, я не вижу всплывающее окно всплывающего окна. Любая помощь??
Не устанавливайте DatePicker по щелчку - установить его в document.ready и обрабатывает щелчок сам. – Archer
@Archer Popup появляется, когда я нажимаю ссылку. Если я дам datepicker внутри doucment.ready, календарь приходит, когда всплывающее окно приходит напрямую. Это должно быть похоже на то, что после нажатия текстового поля должен наступить календарь. Любая идея ограничить его? – sahana