2012-07-20 79 views
1

在html5字段中可以有效。 (例如type="email"必須遵循電子郵件慣例等)。當字段有效(html5)時是否可以觸發事件?

使用CSS你可以選擇有效的字段與僞元素: input:valid

當輸入有效時是否可以觸發事件?

+1

有在驗證過程中觸發的事件,但不同時的東西被剛剛在表單中輸入。 *編輯* - 實際上,只有無效的元素纔會得到「無效」事件 – Pointy 2012-07-20 21:17:27

回答

2

對要檢查的輸入的DOM元素使用checkValidity()方法。

function isValidInput (input) { 
    return $(input)[0].checkValidity(); 
} 

然後你可以運行在任何情況下該功能,像blurkeyup或按鈕。

演示:http://jsfiddle.net/nSLQb/1/

相關問題