フォームフォームの検証を作成しようとしています。入力が空白の場合はボタンを無効にする必要があります。私はjqueryとpropでそれをやっています。しかし、私は何かが足りないと思う。私は以下のコードを追加しました。ボタンからpropプロパティを削除してフォームを検証する
マイASCXページ
<input id="Name" type="text" class="Name" value="">
<button id="edit" disabled="disabled">Edit</button>
私のjQuery
function ValidationForm(){
if ($.trim($('#Name').val()) === ''){
return false;
}
else{
return true;
}
}
$(document).ready(function(){
$('#Name').keyup(function(e) {
if (ValidationForm() === true){
$('#edit').prop('disabled', true);
}
else {
$('#edit').prop('disabled', false);
}
});
});
問題:私は私の入力ボックスのボタンにテキストを追加していたときに 問題があるが起こっていないされて有効になって取得する必要があります。
どのような動作が間違っていますか? –
if elseブロック間でコードを交換する必要があります。 – mhshimul