2012-04-09 64 views
0

我在我的jsp上使用<form:input>。輸入字段應該是可編輯的,但不能爲空。有沒有辦法在客戶端處理這個問題?我,即,禁用字段中的值的刪除,但保持該字段可編輯。在表單上禁用null:輸入字段

+0

該字段是否有默認值,或者您是否只是要求將其設置爲「必填」字段? – idrumgood 2012-04-09 18:34:48

+0

謝謝。是的,該字段在頁面加載時具有默認值。 – Victor 2012-04-09 18:37:46

回答

0

禁用刪除操作對用戶來說很不方便。當焦點離開字段時檢查該值並且如果該字段爲空則顯示錯誤消息會更好。例如,使用jQuery:

<form:input id = "f" ... /> 

var f = $("#f"); 
f.blur(function() { 
    if (!f.val()) { 
     ... // show error message 
    } 
}); 
f.change(function() { 
    if (f.val()) { 
     ... // hide error message 
    } 
});