2012-04-09 8 views
0

私は<form:input>を私のJSPに使用しています。入力フィールドは編集可能ですが、null可能ではありません。これをクライアント側で処理する方法はありますか?私は、フィールド内の値の削除を無効にしますが、フィールドは編集可能にしておきます。フォームでnullを無効にする:入力フィールド

+0

フィールドにはデフォルト値がありますか、それとも「必須」フィールドにするよう求めていますか? – idrumgood

+0

ありがとうございます。はい、フィールドはページの読み込み時にデフォルト値を持ちます。 – Victor

答えて

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 
    } 
}); 
関連する問題