我有这个代码:
<html>
<head>
<script type="text/javascript">
function validate(){
var name=document.frm.name.value;
if(name.indexOf("A")==0){
alert(name);
}
}
</script>
</head>
<body>
<form name="frm" action="test.php">
Enter name:<input type="text" name="name" onblur="validate()"/>
Enter e-Mail:<input type="text" name="email" onblur=""/>
<input type="submit"/>
</form>
</body>
</html>
在上面的代码中,我尝试在文本字段失去焦点时对其进行验证。如果名称以A
. 但我想如果用户输入不同的名称,而不是以A
它开头的名称将焦点返回到 textfield name
。为此,我编写了这个脚本:
<script type="text/javascript">
var name = document.frm.name.value;
if(name.indexOf("A") == 0){
alert(name);
}else{
document.frm.name.focus();
}
</script>
然后它不起作用。
任何人都可以帮助我应该怎么做才能请求 textfield 的焦点name
?
我只有一点点的知识javascript
。