0
私は<form:input>
を私のJSPに使用しています。入力フィールドは編集可能ですが、null可能ではありません。これをクライアント側で処理する方法はありますか?私は、フィールド内の値の削除を無効にしますが、フィールドは編集可能にしておきます。フォームでnullを無効にする:入力フィールド
私は<form:input>
を私のJSPに使用しています。入力フィールドは編集可能ですが、null可能ではありません。これをクライアント側で処理する方法はありますか?私は、フィールド内の値の削除を無効にしますが、フィールドは編集可能にしておきます。フォームでnullを無効にする:入力フィールド
削除を無効にすると、ユーザーにとって不便です。フォーカスがフィールドを離れるときに値をチェックし、空であればエラーメッセージを表示する方が良いでしょう。たとえば、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
}
});
フィールドにはデフォルト値がありますか、それとも「必須」フィールドにするよう求めていますか? – idrumgood
ありがとうございます。はい、フィールドはページの読み込み時にデフォルト値を持ちます。 – Victor