友人、admin
varのテキスト検証を追加する方法がわかりません。 ポイントは0
または1
またはtrue
またはfalse
のいずれかの形式で入力します。数字を確認するのは大丈夫ですが、テキスト入力の有効なチェックを行うことはできません。結果はtrueとfalseの入力テキスト検証を追加するにはどうすればよいですか?
!admin.isEqual("false") || !admin.isEqual("true")
admin.valueOf()!="true" || admin.valueOf()!="false"
として、それは真と偽を含む任意のテキストを渡さない:真のE-E-E、fasleee、アブラ-cadabraなど
<script type="text/javascript">
function submitEmployeeForm() {
// getting the employee form values
var name = $('#name').val().trim();
var age = $('#age').val();
var admin = $('#admin').val();
if(name.length ==0) {
alert('Please enter name');
$('#name').focus();
return false;
}
if(age <= 0) {
alert('Please enter valid age');
$('#age').focus();
return false;
}
if(admin < 0 || admin > 1) {
alert('Please enter 0 for false, 1 for true');
$('#admin').focus();
return false;
}
return true;
};
</script>
は、私は次の2つのオプションを試してみました。
isEqualはJSではなくJAです。 admin ==空白、未定義または0でない場合は 'if(admin)'がfalseになる – mplungjan
管理フィールドにいくつかラジオボタン/ドロップダウンメニューオプションを使用 – kkaosninja