我有两种用户,想通过选项卡来实现注册验证,并且已经做到一半了。
现在问题出现了,就是我点击注册按钮,两个选项卡里的所有文本框都会进行验证。如何实现只对当前选中的选项卡中的文本框验证呢?

解决方案 »

  1.   

    每个选项卡都对应一个div吧?(或其他元素)
    你在点击选项卡时标记这个div然后通过getElementsByTagName验证元素试试
      

  2.   

    没错,是用div做的。
    当选中某个选项卡时,隐藏其他div。你能不能说明白点,没看懂你的意思。
    当文本框获取焦点时得验证,验证结果放到一个数组中,当点击注册按钮时验证这个数组,看是否所有的文本框都验证成功,我的理解是这样。
    这个验证是网上下的一个插件,是jQuery formValidator,那个作者是“ 猫冬”,好像这个插件用的人还挺多的。
    现在想把这个插件改成我想要的,就出现这样的问题了
    嗨,如果没有更好的办法,就只能拆分成两个网页了。!