这是我想要做的:
我有一个简单的输入字段,如果它有一个空值,我想给它一个值12345。
问题在于,一旦值变为12345,然后我在其中放置了任何内容(例如7890),请单击ouside,再单击内部,它将删除7890。
http://jsfiddle.net/4VYpV/
我怎样才能让7890或之后的任何东西作为值,这样它就不会在模糊和聚焦时被擦除?
最佳答案
您具有焦点功能绑定,并且交换了空白值检查。
尝试这个:
编辑:更新了代码以基于@ karim79的注释删除多余的每个功能
$('.inputField').focus(function() {
if ($(this).val() == '') $(this).val("12345");
});
工作示例:http://jsfiddle.net/4VYpV/1/