永发信息网

在HTML里JavaScript不起作用怎办

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