Javascript 表格验证所有信件

Javascript 表格验证所有信件,javascript,html,Javascript,Html,您好,请查找下面的表单验证代码。我已经在大多数验证中使用了html5输入属性,除了我需要名字和姓氏的所有字母。下面的cose是我为名字写的…但看起来它没有进入if条件。有人能帮忙吗 让我知道我哪里出错了…谢谢大家 <!DOCTYPE html> <html> <head> <script> function formvalid(){ var uname=document.form1.usrname.value; var letters=/^[a-

您好,请查找下面的表单验证代码。我已经在大多数验证中使用了html5输入属性,除了我需要名字和姓氏的所有字母。下面的cose是我为名字写的…但看起来它没有进入if条件。有人能帮忙吗 让我知道我哪里出错了…谢谢大家

<!DOCTYPE html>
<html>
<head>
<script>
function formvalid(){

var uname=document.form1.usrname.value;
var letters=/^[a-zA-Z]+$/;
if (uname.value.match(letters)){
alert("Your details have been saved.Please submit the course fee at the cash counter before 13/12/2014 and collect your id card.The training will start on 23/12/2014 from 10.30am to 4.40 pm");
return true;
}else{
alert("Please Enter a valid Username");
uname.focus();
return false;
}

}

</script>
</head>
<body>
<form name="form1">
<h1> Register Online</h1>
<Table>
<tr>
<td>First Name</td>
<td><input type="text" name="usrname" required></td>
</tr>
<tr> 
<td> Last Name</td>
<td><input type="text" id="usrname1"  required></td>
</tr>
<tr> 
<td> Email ID</td>
<td><input type="email" id="mail" pattern="[^@]+@[a-zA-Z]+\.[a-zA-Z]{2,6}" required></td>
</tr>
<tr> 
<td> Roll Number</td>
<td><input type="number" min="1" id="roll" required></td>
</tr>
<tr>
 <td>Training Program</td>
<td><select id="sel">
<option value="movie">Select Training</option>
<option value="andro">Android</option>
    <option value="java">Java</option>
<option value="C">Robotics</option>
    <option value="hack">Ethical Hacking</option>
</select></td>
</tr>
<tr>
<td>Contact Number</td>
<td><input type="number" min="1" id="number" required></td>
</tr>
<tr><td>
<Button type="submit" onclick="return formvalid()">Submit</BUTTON></td>
<td><BUTTON type="reset">Reset</BUTTON>
</td></tr>
</table>
</form>

</body>
</html>

函数formvalid(){
var uname=document.form1.usrname.value;
变量字母=/^[a-zA-Z]+$/;
if(未指定值匹配(字母)){
提醒(“您的详细信息已保存。请在2014年12月13日前在现金柜台提交课程费用并领取您的身份证。培训将于2014年12月23日上午10:30至下午4:40开始”);
返回true;
}否则{
警报(“请输入有效用户名”);
uname.focus();
返回false;
}
}
网上注册
名字
姓
电子邮件ID
卷号
培训计划
选择培训
安卓
JAVA
机器人学
道德入侵
联系电话
提交
重置

uname.value.match
更改为仅
uname.match
,因为
uname
已经是一个值。在带有
if
的行上放置一个断点,然后查看变量的值。例如,尝试评估
uname.value
。你知道如何“调试”吗?事实上,这是一种比每次都向SO发帖更有效的查找代码中问题的方法。谢谢@abhitalks….去掉工作值:)