這裏是我想要做的事:輸入字段,焦點,分配值,對模糊保值,焦點保值
我有一個簡單的輸入字段,如果它有一個空值,上焦點,我想給它的12345
的問題是,一旦值變爲12345,我把東西(如7890)後,單擊ouside一個值,單擊回到裏面,它消除了7890
我該如何讓7890或之後的任何東西充當該值,以便在模糊和聚焦時不會被擦除S'
這裏是我想要做的事:輸入字段,焦點,分配值,對模糊保值,焦點保值
我有一個簡單的輸入字段,如果它有一個空值,上焦點,我想給它的12345
的問題是,一旦值變爲12345,我把東西(如7890)後,單擊ouside一個值,單擊回到裏面,它消除了7890
我該如何讓7890或之後的任何東西充當該值,以便在模糊和聚焦時不會被擦除S'
你有焦點函數綁定和交換空白val的檢查。
試試這個:
編輯:更新了代碼以刪除冗餘的基礎上@ karim79的評論
$('.inputField').focus(function() {
if ($(this).val() == '') $(this).val("12345");
});
工作示例中的每個功能:http://jsfiddle.net/4VYpV/1/
還值得注意的是'.each'完全是多餘的。 – karim79
@ karim79:好點。完全忽略了這一點。 – Chandu
使用最少量的代碼:) – Wonka