jQuery验证已停止工作

时间:2011-09-27 12:31:05

标签: jquery html

这是以前工作的表格。我今天刚回到它,出于一些奇怪的原因,它停止了验证。

如果有人可以看看,我将不胜感激。谢谢。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        <html>
          <head>
          <title>Simple Form Validation</title>
          <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
          <script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script>

          <script type="text/javascript">
            $(document).ready(function() {
              $("#form1").validate({
                rules: {
                  name: "required",// simple rule, converted to {required:true}
                  email: {// compound rule
                  required: true,
                  email: true
                },
                url: {
                  url: true
                },
                comment: {
                  required: true
                }
                },
                messages: {
                  comment: "Please enter a comment.",
                  name: " * Required.",
                  email: "* Required"
                }
              });
            });
          </script>

          <style type="text/css">
            * { font-family: Verdana; font-size: 11px; line-height: 14px; }
            .submit { margin-left: 125px; margin-top: 10px;}
            .label { display: block; float: left; width: 120px; text-align: right; margin-right: 5px; }
            .form-row { padding: 5px 0; clear: both; width: 700px; }
            label.error { width: 250px; display: block; float: left; color: red; padding-left: 10px; }
            input[type=text], textarea { width: 250px; float: left; }
            textarea { height: 50px; }
          </style>
          </head>


          <body>
            <form id="form1" method="post" action="">
              <div class="form-row"><span class="label">Name *</span><input type="text" name="name" /></div>
              <div class="form-row"><span class="label">E-Mail *</span><input type="text" name="email" /></div>

              <div class="form-row"><span class="label">URL</span><input type="text" name="url" /></div>
              <div class="form-row"><span class="label">Your comment *</span><textarea name="comment" ></textarea></div>
              <div class="form-row"><input class="submit" type="submit" value="Submit"></div>
            </form>
          </body>
        </html>

1 个答案:

答案 0 :(得分:1)

看起来它对我很有用。

http://jsfiddle.net/fYgXD/