2014-04-12 63 views
0

因此,在特定頁面上,我有一些表單元素,例如用戶名和用戶電子郵件。我想添加一個onBlur並關注於表單元素

如何使用Java腳本在頁面上動態添加特定的onblur事件並將onfocus添加到所有表單元素? `

<label for="name">Name:</label> 
<input type="text" name="name" id="name" tabindex="10" /> 
<p> 
    <label for="email">Email:</label> 
    <input type="text" value="your email" name="email" id="email" tabindex="20" /> 
</p> 

回答

0

您可以使用jQuery通過名稱或ID來獲得特定的DOM元素,並應用.blur(...)

$('#name').blur(function() { 
    ... 
}); 

如果你想用 「純」 的javascript:

document.getElementById('name').onBlur = function() { 
    ... 
}; 
+0

' .blur()'是足夠的;) – Terry

+0

不,我不想用jQuery來做,有沒有辦法用javascript做到這一點? –

+2

@RajabSaleem你清楚地用jQuery標籤標記了你的問題。請將來更精確/有選擇性。 – Terry

相關問題