1.Okay,所以我想让我的国家和性别字段成为必填字段。 我试图把所需的HTML代码,但它仍然无法正常工作。我不知道是否有一个Java脚本函数来验证它们。Javascript field validation form
<div class="form-group">
<label for="country"><span class="required">* </span> Country: </label>
<select name="country" id="selCountry" class="form-control selectpicker" required>
<option value=" " selected>Please select your country</option>
<option value="AF">Afghanistan</option>
</select>
</div>
2.我希望我的电话号码只能是数字值,只能包含8位数字。我写的代码会在每次用户在电话字段中输入一个字母时擦除所有内容,因此基本上只接受数字。但是该字段只能接受8位数字,否则会向用户输出错误。
function validatephone(phone) {
var maintainplus = '';
var numval = phone.value
if (numval.charAt(0) == '+') {
var maintainplus = '';
}
curphonevar = numval.replace(/[\\A-Za-z!"£$%^&\,*+_={};:'@#~,.Š\/<>?|`¬\]\[]/g, '');
phone.value = maintainplus + curphonevar;
var maintainplus = '';
phone.focus;
}
任何人都可以告诉我正确的做法吗?
这是我到目前为止尝试使用的jsfiddle代码。
https://jsfiddle.net/2oong6n2/2/
的可能重复[使用Javascript - 验证,数字只(http://stackoverflow.com/questions/10713749/javascript-验证号码) – Ionut