大家好,有些时间没来了,现又遇到问题,请高手帮忙解决?

frankrenping 2009-09-12 10:26:09

我的主页上的问题,<FORM name=showLogin onSubmit="return chkLogin()"><FORM action="createPAD.asp"METHOD="post">

这两句我交换位置后,在点searching..后直接进到下一网页:personalinfo.asp,如不变位置,点searching..后就象现在一样,

它不进行网页验证,不跳出报警窗口,要求输入username,email等,请问为什么不执行JAVASCRIPT语句,那里有错误呢?

主页是:www.ladlady.com 请访问并查看源代码,谢谢.
...全文
173 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
frankrenping 2009-09-16
  • 打赏
  • 举报
回复
请高手帮忙解决啊?急等...
zhanshanhu 2009-09-14
  • 打赏
  • 举报
回复
form 中不是可以嵌套form的,如果必须要提交两个不同的页面那最好的做法就是通过js来判断了。
frankrenping 2009-09-14
  • 打赏
  • 举报
回复
不行啊,没任何反应哦.
黑心 2009-09-14
  • 打赏
  • 举报
回复
<FORM name="thisform" id="getElementById" action="index.asp?" METHOD="post"onsubmit='return thisform();return false;'>
onsubmit前少个空格:
<FORM name="thisform" id="getElementById" action="index.asp?" METHOD="post" onsubmit='return thisform();return false;'>
frankrenping 2009-09-14
  • 打赏
  • 举报
回复
自己顶一下,大家帮忙啊.
frankrenping 2009-09-14
  • 打赏
  • 举报
回复
通过JS来判断,也要提交才行啊,提交到服务器.ASP文件中来判断吗?
frankrenping 2009-09-13
  • 打赏
  • 举报
回复
binbin;CHINMO 请高手你们帮下忙,谢谢
frankrenping 2009-09-13
  • 打赏
  • 举报
回复
自己顶一下,请高手帮忙解决,在线等.
frankrenping 2009-09-13
  • 打赏
  • 举报
回复
现在是createPAD.asp报警,不是验证表单报警,是不是要把验证的句子写到createPAD.asp里呢?但这样又和表单主体脱离了,你们知道是咋回事吗?
frankrenping 2009-09-13
  • 打赏
  • 举报
回复
是下面这句不对吗?

<FORM action="createPAD.asp" name=showLogin onSubmit="return chkLogin()" METHOD="post">

如何才能嵌套呢?请楼上指教.
FFC1999 2009-09-13
  • 打赏
  • 举报
回复
form无法嵌套
凡夫与俗子 2009-09-12
  • 打赏
  • 举报
回复
return true后面少了个; 你加上
凡夫与俗子 2009-09-12
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> <HEAD> <TITLE>一步一步提示表单验证 </TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT type=text/javascript>
function chkLogin(){
var username = document.showLogin.username.value;
var password = document.showLogin.password.value;
var email=document.showLogin.email.value.indexOf("@");
if(username.length < 1 || username.length > 30){
alert("用户名非法,请检查!");
return false;
}
if(password.length < 1 || password.length > 30){
alert("密码非法,请检查!");
return false;
}
if (email==-1){
alert("不是有效的电子邮件地址。")
return false;
}
return true
}
</SCRIPT>

<META content="MSHTML 6.00.2900.5803" name=GENERATOR> </HEAD>
<BODY>
<FORM name="showLogin" method="post" action="createPAD.asp" onSubmit="return chkLogin()">
用户名: <INPUt ype="text"T id="username" name="username" >
密码:<INPUT type="password" id="password" name="password">
电子邮件:<INPUT type="text" id="email" name="email">
<INPUT id="bottonFldsubmit" type="submit" value="Submit">
</FORM>
</BODY> </HTML>
frankrenping 2009-09-12
  • 打赏
  • 举报
回复
是进行表单验证的呀,有什么错误吗?不好意思,这段代码是我从别人那里COPY来的,他的表单是可以的,代码不多如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>一步一步提示表单验证</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT type=text/javascript>
function chkLogin(){
var username = document.showLogin.username.value;
var password = document.showLogin.password.value;
var email=document.showLogin.email.value.indexOf("@");
if(username.length < 1 || username.length > 30){
alert("用户名非法,请检查!");
return false;
}
if(password.length < 1 || password.length > 30){
alert("密码非法,请检查!");
return false;
}
if (email==-1)
{
alert("不是有效的电子邮件地址。")
return false;
}
document.showLogin.submit();
return false;
}
</SCRIPT>

<META content="MSHTML 6.00.2900.5803" name=GENERATOR></HEAD>
<BODY>
<FORM name=showLogin onsubmit="return chkLogin()">用户名<INPUT id=username
name=username> 密码<INPUT id=password type=password name=password> 电子邮件<INPUT
id=email name=email> <INPUT id=bottonFldsubmit type=submit value=Submit>
</FORM></BODY></HTML>
  • 打赏
  • 举报
回复
你的JS里竟然还有
document.showLogin.submit();
return false;

????
frankrenping 2009-09-12
  • 打赏
  • 举报
回复
1楼的大哥不行啊,没反应啊,上传后我点searching..没反应.你也可试下.
frankrenping 2009-09-12
  • 打赏
  • 举报
回复
我没基础,半路出家,常闹笑话,谢谢啊,还不知行不行,我试试.
  • 打赏
  • 举报
回复
晕死,同时套2个form表单?那有这么干的
真服了
<FORM action="createPAD.asp" name=showLogin onSubmit="return chkLogin()" METHOD="post">
2句合并一句
frankrenping 2009-09-12
  • 打赏
  • 举报
回复
回复六楼的朋友,单独试没问题,但放到我的网页中去,就不行了,不知啥原因?
网页地址是:www.ladlady.com 能帮忙查下主页的源代码吗?不胜感激!!

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧