Javascript 代码定制

Javascript 代码定制,javascript,validation,Javascript,Validation,我希望我的代码更准确。有人能建议我写以下更合适的代码片段吗 <script> var frmvalidator = new Validator("SubscriptionForm"); frmvalidator.EnableOnPageErrorDisplaySingleBox(); frmvalidator.EnableMsgsTogether(); frmvalidator.addValidation("usernameReg","req","Please ente

我希望我的代码更准确。有人能建议我写以下更合适的代码片段吗

<script>

var frmvalidator  = new Validator("SubscriptionForm");
 frmvalidator.EnableOnPageErrorDisplaySingleBox();
 frmvalidator.EnableMsgsTogether();

  frmvalidator.addValidation("usernameReg","req","Please enter your Username");
  frmvalidator.addValidation("usernameReg","maxlen=20", "Max length for Username is 20");
  frmvalidator.addValidation("usernameReg","alpha_s","Username can contain alphabetic chars only");

  frmvalidator.addValidation("usernameReg","req","Please enter your Username");
  frmvalidator.addValidation("usernameReg","maxlen=20", "Max length for Username is 20");
  frmvalidator.addValidation("usernameReg","alpha_s","Username can contain alphabetic chars only");
  frmvalidator.addValidation("fname","req","Please enter your First Name");
  frmvalidator.addValidation("fname","maxlen=20",   "Max length for FirstName is 20");
  frmvalidator.addValidation("fname","alpha_s","Name can contain alphabetic chars only");


  frmvalidator.addValidation("lname","req","Please enter your Last Name");
  frmvalidator.addValidation("lname","maxlen=20","For LastName, Max length is 20");

  frmvalidator.addValidation("email","maxlen=50");
  frmvalidator.addValidation("email","req");
  frmvalidator.addValidation("email","email");

</script>

var frmvalidator=新的验证器(“认购表格”);
frmvalidator.EnableOnPageErrorDisplaySingleBox();
frmvalidator.EnableMsgsTogether();
frmvalidator.addValidation(“usernameReg”、“req”、“请输入您的用户名”);
frmvalidator.addValidation(“usernameReg”,“maxlen=20”,“用户名的最大长度为20”);
frmvalidator.addValidation(“usernameReg”、“alpha_s”、“用户名只能包含字母字符”);
frmvalidator.addValidation(“usernameReg”、“req”、“请输入您的用户名”);
frmvalidator.addValidation(“usernameReg”,“maxlen=20”,“用户名的最大长度为20”);
frmvalidator.addValidation(“usernameReg”、“alpha_s”、“用户名只能包含字母字符”);
frmvalidator.addValidation(“fname”、“req”、“请输入您的名字”);
frmvalidator.addValidation(“fname”,“maxlen=20”,“FirstName的最大长度为20”);
frmvalidator.addValidation(“fname”、“alpha_s”、“Name只能包含字母字符”);
frmvalidator.addValidation(“lname”、“req”、“请输入您的姓氏”);
frmvalidator.addValidation(“lname”,“maxlen=20”,“对于LastName,最大长度为20”);
frmvalidator.addValidation(“电子邮件”,“maxlen=50”);
frmvalidator.addValidation(“电子邮件”、“请求”);
frmvalidator.addValidation(“电子邮件”、“电子邮件”);
@Nida Hafeez

如果您愿意在下一个项目中开始使用jquery,这将对您有很大帮助:

另外,jQuery还有一个很好的表单验证程序


代码看起来不错@Nida Hafeez。是否可以查看代码中提到的
Validator()
对象?您认为此代码有哪些不准确/不合适的地方?我同意@Crystal Paladin,我觉得它很好。我如何用JQuery压缩相同的脚本呢?这几乎是一个只有链接的答案。你能从这个答案的链接中复制相关内容吗?