验证来自 API 的国家呼叫
Validate country calling from API
<div class='input1'>
<select name="gender" class="gender" id="gender">
<option value="">Gender</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</div>
js
reg_gender = /(male|female)/;
if(form.gender.value == "" && (!reg_gender.test(form.gender.value)) ) {
alert("Please select gender!");
form.gender.focus();
return false;
}
EDITTED
我应该如何使用类似于性别的方法来验证国家?但是,我的国家不是硬编码的。它是从 api 调用的。
对您的 HTML 进行简单更改:
<div class='input1'>
<select id="gender" name="gender" class="gender">
<option value="">Gender</option> <!-- make change value="" -->
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</div>
同时在你的 javascript 中添加一些代码行:
reg_gender = /(male|female)/;
if(form.gender.value == "" && (!reg_gender.test(form.gender.value)) ) {
alert("Please select gender!");
form.gender.focus();
return false;
}
此表达式 /(male|female)/
检查值是否为 male
或 female
<div class='input1'>
<select name="gender" class="gender" id="gender">
<option value="">Gender</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</div>
js
reg_gender = /(male|female)/;
if(form.gender.value == "" && (!reg_gender.test(form.gender.value)) ) {
alert("Please select gender!");
form.gender.focus();
return false;
}
EDITTED
我应该如何使用类似于性别的方法来验证国家?但是,我的国家不是硬编码的。它是从 api 调用的。
对您的 HTML 进行简单更改:
<div class='input1'>
<select id="gender" name="gender" class="gender">
<option value="">Gender</option> <!-- make change value="" -->
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</div>
同时在你的 javascript 中添加一些代码行:
reg_gender = /(male|female)/;
if(form.gender.value == "" && (!reg_gender.test(form.gender.value)) ) {
alert("Please select gender!");
form.gender.focus();
return false;
}
此表达式 /(male|female)/
检查值是否为 male
或 female