使用MotionCaptcha禁用按钮

时间:2012-03-02 23:08:07

标签: jquery button mobile

好吧,我来自墨西哥,所以,我很抱歉我的英语不好。

我正在使用JQuery Mobile做一个表单,我正在使用MotionCaptcha(http://www.josscrowcroft.com/demos/motioncaptcha/)应用程序。 我有一个提交按钮的问题,它没有禁用或启用自己。开始时,按钮被禁用(可以),但是,如果我引入了正确的验证码,在刷新验证码之前它不会变为启用按钮。然后,当启用该按钮并单击它时,它不会变为禁用按钮。 我注意到当我添加JQuery Mobile文件时会出现问题。

有人可以告诉我为什么?

1 个答案:

答案 0 :(得分:1)

与jQuery Mobile一起使用MotionCaptcha时,我也遇到了这个问题。 问题出在jQuery Mobile中,它将类和数据属性添加到您添加了disabled="disabled"属性的输入中,而在客户端上删除了disabled属性,其他类不会被删除。解决方案我发现只是将以下行添加到jQuery.motionCaptcha.js - onSuccess回调函数之后

// Enable the submit button:
$submit.prop('disabled', false);

插入下一行

$submit.button('enable');