需要学习javaScript表单验证!

时间:2011-03-04 08:20:50

标签: javascript

我想了解一下javaScript表单验证(编码和理论)。你能给我一些教程的链接(除了w3schools)。并确保我不会深入学习,因为我只需要为考试目的学习这一点,而不是我的功能使用。

2 个答案:

答案 0 :(得分:4)

表单验证的经典简单案例:

  1. 有.js函数返回false或true
  2. 在表单
  3. 的提交操作中调用此.js函数
  4. 如果valiation不正常,则由于.js返回false
  5. 而未执行该提交

    .js(验证电子邮件):

    function validator(){
    var reg = ".+@.+\\.[a-z]+";
    
        if (document.getElementById('inputId').innerHTML().match(reg)){
               return true;
        } else (return false);
          }
    

    html的:

    <form onsubmit="return validator();">    
    ...
    </form>
    

    您可以从这种情况的变化开始

答案 1 :(得分:1)

没有“JavaScript表单验证”作为单个功能。如果您想使用纯JavaScript,您必须自己完成所有工作。

  • 迭代您的表单元素
  • 检查它们是否有效(取决于其类型)
  • 如果没有,则生成用户反馈。

你需要的javascript知识非常基础。

一个非常棒的位置,您可以在其中找到您需要了解的所有信息,即Mozilla JavaScript指南。

https://developer.mozilla.org/en/JavaScript/Guide

顺便说一句:它分为有用的章节,所以如果你不想,你就不必深入学习。 (但我会推荐它。)