【发布时间】:2014-04-07 20:29:43
【问题描述】:
客观说明:html不能更改~
- 启动验证功能
- 必须填写AccessCode表单域。如果不显示alter message "please enter a valid access code"
- AccessCode:由 3 位数字组成,后跟一个感叹号,如 555!使用正则表达式。如果输入不正确,则显示警告消息“输入有效代码”
这是我到目前为止所做的,它不起作用,因为默认提交输入类型是按钮类型而不是提交类型。
<html>
<head>
<title></title>
<script type="text/javascript">
function Validate()
{
var x=document.forms["myForm"]["accessCode"].value;
if (x==null || x=="")
{
alert("please enter and Access Code");
return false;
}
}
</script>
</head>
<body>
<form name ="myForm" id="theForm" method="get" action="formprocessor.html">
<p id="a">Enter Access Code
<input type="text" id="accessCode" name="accessCode" value="" /> </p>
<input type="button" id="submit" value="Validate" /> </p>
</form>
</body>
</html>
【问题讨论】:
-
我没有看到你在哪里调用你的函数?
-
感谢您的回复!我尝试添加 并且它有效!现在我只需要知道如何添加正则表达式
标签: javascript html forms validation