很抱歉这个简单的问题,但我真的是一个菜鸟,并没有在jquery文档中找到我想要的东西。
以下是故事:
我在jquery(datepicker)中用日历填充的表单中有一个文本字段。 我想“保护”这个文本框。换句话说,如果用户想要更改文本框中的值(删除或添加内容),则会自动重新生成日历生成的值。
感谢您的帮助!
答案 0 :(得分:2)
HTML具有textareas和输入字段的readonly属性。
<input type="text" readonly="readonly" value="Users cannot change me" />
答案 1 :(得分:1)
你可以做这样的事情
$('#textfield-id').keydown(function(){
if($(this).val() == '') {
//get value from calendar again
var calText = $('#calendar').val();
$(this).val(calText);
}
});