2012-03-02 73 views
0

嗯,我来自墨西哥,所以,我很抱歉我的英语不好。MotionCaptcha禁用按钮

我正在用JQuery Mobile做一个表单,我正在使用MotionCaptcha(http://www.josscrowcroft.com/demos/motioncaptcha/)应用程序。 我有一个提交按钮的问题,它没有禁用或启用本身。在开始时,按钮被禁用(所有权利),但是,如果我引入正确的验证码,它将不会变成启用的按钮,直到我刷新验证码。然后,当按钮被启用时,我点击它,它不会变成禁用按钮。 我注意到,当我添加JQuery Mobile文件时出现问题。

有人可以告诉我为什么?

回答

1

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

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

插入下一行

$submit.button('enable'); 
+0

这是一个可行的解决方案,upvoted后:) – mrahmat 2015-07-25 17:50:37