javascript - jquery javascript 验证电子邮件和用户名

标签 javascript jquery validation

我只是想知道我是否错误地使用了它们,或者这些在线验证存在一些严重的问题。

Example of one of many sites using jquery validation

我输入了“44”作为名称,但没有看到任何警告! 对于电子邮件,我使用##@yahoo.com,同样没有警告!

我没有尝试其他。我的问题是,我错了吗?进行客户端验证的最佳方法是什么?

<form class="cmxform" id="commentForm" method="get" action="">
  <fieldset>
    // fields to be validated
  </fieldset>
</form>
<script>
  $("#commentForm").validate();
</script>

@Mahesh 你的演示也给出了相同的结果。我使用 ##@44.com 作为电子邮件,使用 55 作为姓名。没有警告。 我真正想知道的是,这些验证正常吗?

最佳答案

<form id="myform">
<label for="field">Username: </label>
<input class="left" id="username" name="username">
<br/>
    <label for="field">Email: </label>
<input class="left" id="email" name="email">
<br/>
    <input type="submit" value="Validate!"/>
</form>



// just for the demos, avoids form submit
jQuery.validator.setDefaults({
  debug: true,
  success: "valid"
});
$( "#myform" ).validate({
  rules: {
    username: {
      required: true
    },
      email : {
          required: true,
          email : true
      }
  }
});

<强> DEMO

关于javascript - jquery javascript 验证电子邮件和用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21875963/

相关文章:

javascript - 幻灯片上的上一个按钮无法正常工作

javascript - 为什么 myForm.$subscribed 不能与 ng-messages 一起使用,而可以与 ng-if 一起使用?

javascript - 如何将我们的设置设置为 JSfiddle 中的默认设置?

Javascript php表单验证问题

asp.net - 如何验证列表框不为空(客户端)

javascript - polymer 1.x : Wrapping a jQuery range slider inside a Polymer element

javascript - 如何使用 JavaScript 或 jQuery 启用按钮

javascript - 我的 jquery 代码是否应该对所有人可见

javascript - jQuery-循环按钮在点击时添加事件类

ruby-on-rails - Rails3.1 : Options in a custom validator?