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