对不起,这个简单的问题,但我真的是noob,并没有找到我想要的jQuery文档。Jquery&Datepicker - 如何保护用户更改文本字段的值? (并自动重新显示日历的值)?
这里的故事:
我有一个日历的jQuery(日期选择器)填充表单中的文本字段。 我想“保护”这个文本框。换句话说,如果用户想要更改文本框中的值(删除或添加某些内容),日历生成的值将自动重新呈现。
感谢您的帮助!
对不起,这个简单的问题,但我真的是noob,并没有找到我想要的jQuery文档。Jquery&Datepicker - 如何保护用户更改文本字段的值? (并自动重新显示日历的值)?
这里的故事:
我有一个日历的jQuery(日期选择器)填充表单中的文本字段。 我想“保护”这个文本框。换句话说,如果用户想要更改文本框中的值(删除或添加某些内容),日历生成的值将自动重新呈现。
感谢您的帮助!
HTML对文本域和输入字段的只读属性。
<input type="text" readonly="readonly" value="Users cannot change me" />
你可以做这样的事情
$('#textfield-id').keydown(function(){
if($(this).val() == '') {
//get value from calendar again
var calText = $('#calendar').val();
$(this).val(calText);
}
});