哪位高手知道javascript的验证表单怎么编
小弟正在编一个javascript的验证表单,碰到困难,help!100分赠送
要代码!
问题点数:100、回复次数:4Top
1 楼xgn(谁是谁)回复于 2002-06-13 09:29:34 得分 0
<head>
<SCRIPT language=javascript>
<!--
function check()
{ str = document.form1.cjbh.value;
if(str.length==0)
{
alert("请填写车间编号!");
return false;
}
str = document.form2.cj.value;
if(str.length==0)
{alert("请填写车间!")
return false;
}
}
-->
</SCRIPT>
</head>
<body>
<form name="form1" method="get" action="cjflxg.asp" onsubmit="return check()">
</form>
</body>Top
2 楼MeXP(秦汉风)回复于 2002-06-13 09:31:07 得分 100
<html>
<head><title>New Page 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>New Page 1</title>
<script language="javascript">
<!--
function checkdata()
{
var notnull=true;
if (reg.username.value=="")
{
reg.username.focus();
alert("请输入用户名");
notnull=false;
}
else if (reg.pwd.value=="")
{
alert("请输入密码!");
reg.pwd.focus();
notnull=false;
}
return notnull;
}
-->
</script>
</head>
<body bgcolor="#FFFFFF">
<form name="reg" action="login.asp" method="post" align="center" onsubmit="return checkdata();">
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0"
width="250" bordercolor="#FFFFFF" bordercolorlight="#0080C0" bordercolordark="#FFFFFF">
<tr>
<td bgcolor="#0262A6" width="100%"> </td>
</tr>
<tr>
<td width="100%">
<div align="center">
<center>
<table border="0" cellpadding="0"
width="100%" cellspacing="1">
<tr>
<td width="40%" align="right" bgcolor="#71C3FD" height="30" nowrap>用户:</td>
<td width="60%" bgcolor="#71C3FD" height="30">
<input type="text" name="username" size="15">
</td>
</tr>
<tr>
<td width="40%" align="right" bgcolor="#71C3FD" height="30" nowrap>密码:</td>
<td width="60%" bgcolor="#71C3FD" height="30">
<input type="password" name="pwd"
size="15">
</td>
</tr>
<tr>
<td width="100%" align="right" bgcolor="#71C3FD" colspan="2" height="32">
<input
type="submit" value="登录" name="submit" style="background-color: rgb(255,213,191); color: rgb(0,0,128)">
</td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
</center>
</div>
</form>
</body>
</html>
一个例子Top
3 楼gq(游子)回复于 2002-06-13 09:36:04 得分 0
<%@ Language=VBScript %>
<%
if request("user_name")<>"" then
set cnn=server.CreateObject ("adodb.connection")
set rs=server.createobject("adodb.recordset")
sql="select * where [user_name]='" & Request("user_name") & "'"
cnn.open application("connectionstring")
rs.Open sql,cnn,3
dim err
err =-1
if rs.EOF or rs.BOF then
err =1
else
if Request("password") <> rs("password") then
err = 2
end if
end if
if err = -1 then
Set Myfso = CreateObject("Scripting.FileSystemObject")
set myfolder=myfso.GetFolder(server.MapPath("."))
set files=myfolder.files
for each file in files
if (date-file.datecreated)>0.2 and right(file.name,3)="xls" then
file.delete
end if
next
set Myfso=Nothing
if not rs.eof or not rs.bof then
session("tuser_name")=Request("user_name")
end if
rs.close
set rs=nothing
cnn.close
set cnn=nothing
Response.Redirect "public/b_menutree.asp"
end if
rs.close
set rs=nothing
cnn.close
set cnn=nothing
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<link rel="stylesheet" type="text/css" href="public/zulin.css">
<script language=javascript src="public/zulin.js"></script>
<title>深圳市房地产信息网</title>
</head>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function frm_s_onsubmit(){
cnt =0
errstr=""
if(chk_null(frmsetup.user_name.value)=="true"){
cnt=cnt +1;
errstr=errstr+cnt+":"+"请输入用户名.\n"}
else{if(chk_str(frmsetup.user_name.value)=="false"){
cnt=cnt +1;
errstr=errstr+cnt+":"+"用户名不能含有符号.\n"}}
if(chk_null(frmsetup.password.value)=="true"){
cnt=cnt +1;
errstr=errstr+cnt+":"+"请输入口令.\n"}
else{if(chk_str(frmsetup.password.value)=="false"){
cnt=cnt +1;
errstr=errstr+cnt+":"+"口令不能含有符号.\n"}}
if(cnt==0){
return true;
}
else{
window.alert(errstr);
return false;}
}
//-->
</SCRIPT>
<body topmargin="0" background="images/bg2.gif">
<br><br>
<table border="1" width="70" cellspacing="1" cellpadding="1" align="center" class=tb4>
<tr>
<td>
<table border="0" width="70" cellspacing="1" cellpadding="1" align="center" >
<form method="POST" action="login.asp" name="frmsetup" TARGET="b_menutree" onsubmit="javascript:return(frm_s_onsubmit());">
<% if err= 1 then
response.write ("<tr><td width=""20%"" class=t1 align=center colspan=2><FONT class=c5>用户名错误!</FONT></td></tr>")
else
if err =2 then
response.write ("<tr><td width=""20%"" class=t1 colspan=2 align=center><FONT class=c5>密码错误!</FONT></td></tr>")
end if
end if
%>
<tr>
<td width="20%" class=t1 align=right><font class=t4>用户名:</font></td>
<td width="30%" class=t1 align=left><input type="text" name="user_name" size="15" class="f1"></td>
</tr>
<tr>
<td width="20%" class=t1 align=right><font class=t4>口 令:</font></td>
<td width="30%" class=t1 align=left><input type="password" name="password" size="15" class="f1">
</td>
</tr>
<tr>
<td width="20%" class=t1 align=right><input type="submit" value="登陆" name="B1" class=f3></td>
<td width="30%" class=t1 align=left><input type="reset" value="重写" name="B2" class=f3></td>
</tr>
</form>
</table>
</td>
</tr>
</table>
</body>
</html>
例子一个。Top
4 楼hnny(苍狼·白鹿)回复于 2002-06-13 10:03:01 得分 0
给你一个自己写的验证email的,
function checkemail(){
emailval=document.formemail.email.value
if (emailval.length==0){
alert("请输入E-Mail地址!");
document.formemail.email.focus()
return false
}
if (emailval.length>=100){
alert("E-Mail地址过长!");
document.formemail.email.focus()
return false
}
if (emailval.indexOf('@')<=0 || emailval.indexOf('.')<0 || emailval.lastIndexOf('@')==emailval.length-1 || emailval.lastIndexOf('.')==emailval.length-1){
alert("请输入正确的E-Mail地址!");
document.formemail.email.focus()
return false
}
}
Top




