0
當輸入爲空時,我希望它具有紅色輪廓(以便用戶知道他錯過了該字段)。jQuery live()替代方案
當輸入不是空的 - 應該沒有輪廓。
問題是,只有在輸入空白並點擊其他地方後,輪廓纔會出現。
只是試圖擦除#輸入和不要點擊。
改變生活(),模糊()沒有幫助。
任何想法?
當輸入爲空時,我希望它具有紅色輪廓(以便用戶知道他錯過了該字段)。jQuery live()替代方案
當輸入不是空的 - 應該沒有輪廓。
問題是,只有在輸入空白並點擊其他地方後,輪廓纔會出現。
只是試圖擦除#輸入和不要點擊。
改變生活(),模糊()沒有幫助。
任何想法?
使用bind
與keyup
。
var $el = jQuery("#input");
$el.bind('keyup', function() {
if ($el.val() != '') {
$el.css('outline', '0');
} else {
$el.css('outline', 'solid 5px red');
}
});