A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杨兴庭 于 2013-7-13 15:21 编辑

HTML表单用JavaScript验证,两者之间怎么衔接?

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1 赞一个!

查看全部评分

5 个回复

正序浏览
用提交Submit或者Button按钮的OnClick属性  Onclick="function的名字  就是方法的名称(参数)"这样就可以连接起来!

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
  1. <%@ page contentType="text/html;charset=GB2312" %>
  2. <HTML>
  3. <head>
  4. <script language="javascript">
  5. function checklogin(form){
  6.         if(form.id.value.length!=10){
  7.                 alert("账号输入错误,请重新输入!");
  8.                 // this.form1.id.select();
  9.                
  10.                 return (false);
  11.         }
  12.         else if(form.password.value.length!=6){
  13.                 alert("密码输入错误,请重新输入!");
  14.                 return (false);
  15.         }
  16. return(true);
  17. }

  18. </script>
  19. </head>


  20. <BODY>
  21. <FORM action="helpLogin" method=post name=form onsubmit="return checklogin(this)">
  22. <table>
  23.      <tr><td>工&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号:<INPUT type="text" name="id">*14位</td></tr>
  24.      <tr><td>密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:<INPUT type="password" name="password" >*6位</td></tr>
  25.      <tr><th>
  26.            <input type="radio" name="quanxian" value="1"/>管理员
  27.            <input type="radio" name="quanxian" checked="checked" value="0"/>老师
  28.            &nbsp;<input type="submit" value="登录" name="submit"/>
  29.      </th></tr>
  30. </table>
  31. </FORM>
  32. </BODY>
  33. </HTML>
复制代码
这是我做的一个关于id号不足10位密码不足6位的javascript的验证,你可以参考学习一下,希望能帮到你

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
通过sesseion对象,在一个jsp页面中保存需要验证的信息,在另一个页面调用,如:
在一个验证页面用session.setAttribute("currentUser");
然后在另一个页面:session.getAttribute("currentUser");
回复 使用道具 举报
试试用onchange 做一下事件即可
回复 使用道具 举报
我说一下我个人的理解吧:就是在需要验证的标签里加上一个事件 让这个事件的值等于js函数的名字 这样两者就衔接上了  至于需要验证什么 还有js函数实现什么功能就看需要了

评分

参与人数 1技术分 +1 收起 理由
杜光 + 1 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马