Javascript字段验证表单
Javascript field validation form
1.好的,所以我想让我的国家和性别字段成为必填字段。我试着把必需的放在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代码。
https://jsfiddle.net/2oong6n2/2/
1(您已经使用此选项选择了您的选项。因此所需的值将始终返回true。不管你是否提供国家名称。
<option value=" " selected>Please select your country</option>
试试这个<option value="" selected>Please select your country</option>
2( 对于单选按钮,您已经在标签中放置了必需的属性。您必须在input元素中执行此操作。
<input type="radio" name="gender" value="no" required/> Female
https://jsfiddle.net/2oong6n2/3/
-
请参阅此jsfiddle,只允许在文本字段中输入数字http://jsfiddle.net/Lm2hS/
-
使用输入字段的maxlength属性将字符数限制为8位
<input type="text" maxlength="8" />
- 要使性别字段成为必填字段,只需在输入字段中添加选中的属性
<input type="radio" name="gender" value="yes" checked="checked"/>Male
<input type="radio" name="gender" value="no" /> Female
- 要使国家/地区字段成为必填字段,请使用选项标记的选定属性
<select name="country" id="selCountry" class="form-control selectpicker" required>
<option value=" " selected>Please select your country</option>
<option value="AF" selected>Afghanistan</option>
</select>
相关文章:
- 解析javascript表单验证器
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 自定义表单验证和提交
- Javascript表单验证的缺点
- Jquery的表单验证不起作用
- 语义ui表单验证:图像url
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- JavaScript表单验证-“;“错误”;不按需要工作
- Mailchimp内联表单验证不适用于JS加载的HTML
- jQuery/JS获胜't在表单验证后重定向
- jquery表单验证复选框错误显示
- javascript表单验证-数值和密码
- 我想知道如何在javascript中进行表单验证
- jQuery表单验证(如果==“执行此操作”)仅适用于第一次输入
- 使用记录保存的消息进行表单验证
- 表单验证工作不正常,在不检查条目的情况下继续
- 如何对未知表单元素进行表单验证
- 使用ajax、php和mysql进行表单验证
- JS表单验证未发生
- 表单验证jsphp路径