加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP上的表单验证实现方法

发布时间:2023-07-13 15:11:47 所属栏目:Asp教程 来源:
导读:在ASP程序中我们经常会要求用户填写一个表单,然后直接点发送按钮发送给我们,今天这个程序就是限制表单内容,然后再发送给我们。

  只是一个简单的实例,希望对大家编程有用。

  HTML表单:

<form
在ASP程序中我们经常会要求用户填写一个表单,然后直接点发送按钮发送给我们,今天这个程序就是限制表单内容,然后再发送给我们。
 
  只是一个简单的实例,希望对大家编程有用。
 
  HTML表单:
 
<form action="action.asp" method="post" name="myform">
 
Name and Surname: <br/>
 
<input type="text" name="nameandsurname" size="30"> <br/>
 
Email: <br/>
 
<input type="text" name="email" size="30"> <br/>
 
Age: <br/>
 
<input type="text" name="age" size="3"> <br/>
 
Gender: <br/>
 
<select size="1" name="gender">
 
<option>- Select gender -</option>
 
<option value="Male">Male</option>
 
<option value="Female">Female</option>
 
</select> <br/>
 
<input type="submit" value="Submit" onClick="check();return false;">
 
</form>
 
  其中Check()函数是用来检测表单内容的。
 
  JavaScript函数:
 
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
 
function check() {
 
var nameandsurname = document.myform.nameandsurname;
 
var email = document.myform.email;
 
var age = document.myform.age;
 
var gender = document.myform.gender;
 
if ( nameandsurname.value.indexOf(" ") == -1) {
 
alert("Enter your Name and Surname.");
 
nameandsurname.focus();
 
} else if ((email.value.indexOf("@") == -1) || (email.value.indexOf(".") == -1)) {
 
alert("Enter your valid email address.");
 
email.focus();
 
} else if (! (parseInt(age.value) > 0)) {
 
alert("Enter your Age.");
 
age.focus();
 
} else if (gender.selectedIndex == 0) {
 
alert("Select your gender.");
 
gender.focus();
 
} else {
 
document.myform.submit();
 
}
 
}
 
</SCRIPT>
 
  把上面的javascript代码放到你的网页的<head> </head>之间就可以了!
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章