我有一個輸入字段,用戶可以輸入文本,當他們鍵入內容時,它是有效的,圖像將出現。輸入錯誤的文字也一樣。檢測用戶是否沒有輸入任何東西/刪除輸入jQuery
我想在輸入字段中沒有任何內容時更改/刪除圖像。
這裏是我的代碼,但它似乎並不奏效:
$('#input_link').on('mouseout', function(){
if($.trim($('#input_link').val().length = 0)){
$('#status_image').attr('src', 'images/link_related/stand_by.png');
}
});
您需要使用雙'=',像''==否則你要分配,而不是比較。 – Sergio
爲什麼mouseout?如果用戶把注意力集中在一起,那麼如果挖掘出來(這很常見),然後清空該領域? –
我認爲'模糊'或'變化'事件是你真正需要的。只用鍵盤就可以在線填寫文本表單。 – Blazemonger