在HTML里JavaScript不起作用怎办
答案:2 悬赏:30 手机版
解决时间 2021-02-07 23:09
- 提问者网友:斑駁影
- 2021-02-07 15:16
<html><br><head><br> <meta http-equiv=Content-Type content="text/html;charset=utf-8"><br> <title>用户注册</title><br><br></head><br><br><script language="javascript"><br> function checksignup()<br> {<br> if (document.formSignUp.user.value = ='')<br> {<br> alert('请输入用户名!!');<br> document.formSignUp.user.focus();<br> }<br> else if (document.formSignUp.pw.value = = '')<br> {<br> alert('请输入密码!!');<br> document.formSignUp.pw.focus();<br> }<br> else if (document.formSignUp.pw.value.length < 6)<br> {<br> alert('密码不可以少于6个字符!!');<br> document.formSignUp.pw.focus();<br> }<br> else if (document.formSignUp.pw.value!=document.formSignUp_pw.value)<br> {<br> alert('确认密码错误!!');<br> document.formSignUp_pw.focus();<br> }<br> else if (document.formSignUp.email.value.indexOf('@',0) = = -1 ||<br> document.formSignUp.email.value = = '' || <br> document.formSignUp.email.value.indexOf('.',0) = = -1)<br> {<br> alert('请输入正确的电子邮件地址!!');<br> document.formSignUp.email.focus();<br> }<br> else {<br> return true;<br> }<br> return false;<br> }<br><br></script><br><br><body align="center"><br><br> <form name="formSignUp" method="POST" action="reg.asp"><br><br> 注册户名:<input type="text" name="user"><br><br> 输入密码:<input type="password" name="pw"><br><br> 确认密码:<input type="password" name="sign_pw"><br><br> 电子邮箱:<input type="text" name="email"><br><br> <input type="submit" value=" 提交 " onclick="javascript:return checksignup()"><br> <input type="reset" value=" 重写 "><br><br> </form><br><br></body><br><br></html>
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-02-07 16:55
问题就出现在JAVA,建议采用以下的方式试试<br><br><script language=JavaScript> <br>function checkemail(str){ <br> var testresults <br> var filter=/^.+@.+\..{2,3}$/ <br> if (filter.test(str)) <br> testresults=true <br> else{ <br> testresults=false <br> } <br> return (testresults) <br> } <br><br>function check(theform) <br>{ <br><br> if (theform.user.value.length<4) <br> { <br> alert("你填写的用户名不符合要求!"); <br> theform.user.focus(); <br> return(false); <br> }<br> else if (theform.pass.value.length<5) <br> { <br> alert("请正确填写你的管理密码!"); <br> theform.pass.focus(); <br> return(false); <br> } <br> else if (theform.question.value.length<5) <br> { <br> alert("请正确填写密码提示问题!"); <br> theform.question.focus(); <br> return(false); <br> }<br> else if (theform.answer.value.length<5) <br> { <br> alert("请正确填写密码提示答案!"); <br> theform.answer.focus(); <br> return(false); <br> } <br> else if (theform.email.value.length<10||!checkemail(theform.email.value)) <br> { <br> alert("请填写您好友的合法EMAIL地址!"); <br> theform.email.focus(); <br> return(false); <br> } <br> else if (theform.home.value.length<18) <br> { <br> alert("请正确填写你的主页地址!"); <br> theform.home.focus(); <br> return(false); <br> } <br> else if (theform.name.value.length<6) <br> { <br> alert("留言本名称填写有误!"); <br> theform.name.focus(); <br> return(false); <br> } <br> } <br><br></script> <br><form name="gbreg" action="save.asp" method="post" onsubmit="return check(this);">
全部回答
- 1楼网友:猎心人
- 2021-02-07 17:20
<input type="submit" value=" 提交 " onclick="javascript:return checksignup()">
将submit中的onclick部分删除,写在:
<form name="formSignUp" method="POST" action="reg.asp" onsubmit="javascript:return checksignup();">
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯