【发布时间】:2016-11-07 11:34:13
【问题描述】:
1.好的,所以我想让我的 Country 和 Sex 字段成为必填字段。 我尝试将所需的内容放入 html 代码中,但仍然无法正常工作。不知道有没有java脚本函数来验证它们。
<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 代码。
【问题讨论】:
标签: javascript