【问题标题】:Prevent to submit form while checking for Current Password?防止在检查当前密码时提交表单?
【发布时间】:2011-03-21 12:16:21
【问题描述】:

我使用CGI::Ajax 在密码文本框字段的模糊事件中检查密码,如果当前密码错误,则使用 jquery $('#submit_btn').attr('disabled'); 禁用提交按钮(默认提交按钮处于活动状态)

对我来说效果很好。

但是当用户输入错误的密码并直接点击提交按钮而不使用tab键时。有时它不会禁用提交..

所以请给出解决这个问题的任何想法..

提前谢谢...

【问题讨论】:

    标签: jquery html ajax perl


    【解决方案1】:

    提交按钮上的“onclick”事件时检查密码。

    【讨论】:

      【解决方案2】:

      密码错误时不要禁用按钮,如果密码正确则启用它。 即:默认按钮状态为禁用。如果密码字段正确,则变为活动状态

      【讨论】:

      • 我无法设置默认状态为禁用按钮 bcoz 用户可以在不使用密码的情况下更改他的电子邮件。如果他想更改密码,那么他需要提供当前密码。
      • 所以当你点击你的按钮时你应该检查密码。按钮的类型应该是“按钮”而不是“输入”。当你点击它时,检查你的表单参数(密码,如果你喜欢的话,甚至是其他参数,比如电子邮件语法),只有在参数合适的情况下才提交你的表单
      猜你喜欢
      • 2012-01-03
      • 2018-04-02
      • 1970-01-01
      • 2014-11-11
      • 2015-03-05
      • 1970-01-01
      • 1970-01-01
      • 2012-07-08
      • 2016-01-29
      相关资源
      最近更新 更多