好吧,我来自墨西哥,所以,我很抱歉我的英语不好。
我正在使用JQuery Mobile做一个表单,我正在使用MotionCaptcha(http://www.josscrowcroft.com/demos/motioncaptcha/)应用程序。 我有一个提交按钮的问题,它没有禁用或启用自己。开始时,按钮被禁用(可以),但是,如果我引入了正确的验证码,在刷新验证码之前它不会变为启用按钮。然后,当启用该按钮并单击它时,它不会变为禁用按钮。 我注意到当我添加JQuery Mobile文件时会出现问题。
有人可以告诉我为什么?
答案 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');