Android 4.0.3/4.0.4上的Phonegap Angularjs仍禁用提交按钮

Android 4.0.3/4.0.4上的Phonegap Angularjs仍禁用提交按钮,android,angularjs,validation,cordova,Android,Angularjs,Validation,Cordova,我使用Angular v1.2.14,并通过验证制作此表单 <form role="form" name="exchangeForm" ng-submit="submitExchange(exchange)" novalidate> <div class="form-group"> <input type="text" class="form-control input-lg" placeholder="Wat is je n

我使用Angular v1.2.14,并通过验证制作此表单

<form role="form" name="exchangeForm" ng-submit="submitExchange(exchange)" novalidate>
        <div class="form-group">
            <input type="text" class="form-control input-lg" placeholder="Wat is je naam?" name="name" ng-model="exchange.name" required>
        </div>
        <div class="form-group">
            <input type="email" class="form-control input-lg" placeholder="Wat is je e-mail" name="email" ng-model="exchange.email" required>
        </div>
        <div class="form-group">
            <input type="text" class="form-control input-lg" placeholder="Waar werk je?" name="work" ng-model="exchange.work" required>
        </div>
        <button type="submit" class="btn btn-success btn-block btn-lg" ng-disabled="exchangeForm.$invalid">Prijs claimen</button>
    </form>

当我在IPhone上运行Phonegap应用程序时,一切正常。但在安卓4.0.3上,即使我填写了所有字段,提交按钮仍然处于禁用状态。

在这种情况下,在验证完成后,手动删除按钮的活动状态可能是最容易的

您可以通过拨打以下电话来完成此操作:

$(":submit").parent().removeClass("ui-btn-active");
$(":submit").parent().removeClass("ui-btn-active");