-1

我在我的手機頁面中使用jQuery validationEngine和jQuery手機插件,驗證下拉列表,如果它有空值,一旦我設置適當的值錯誤消息沒有隱藏三星Galaxy Android手機,但同樣工作在索尼XPERIA並在正常的網頁瀏覽器(PC),可以有人幫助解決這個問題..如何從jQuery.validationEngine的jquery mobile中的選擇框中選擇正確的值後隱藏錯誤消息?

規格,

jQuery驗證引擎2.2,jQuery的1.8.1.min,jquery.mobile- 1.1.1.min, 以及symfony 1.1

中的Android 4.0以上工作正常,但不是在事先的Android 2.2和2.3

由於工作,

回答

1

最後我得到了我的問題的解決方案... 我上覆蓋validationEngine方法那些在選擇框上更改的字段,

$('#day').change(function(){ 
    if($(this).val()!= '日'){ 
     $("#day").validationEngine('hide'); 
    } 
    else { 
     $("#day").validationEngine('showPrompt', '* 半角數字でご入力して下さい。', 'red',"topLeft",true); 
    } 
    $("#confirm").validationEngine('detach'); 
    $("#confirm").validationEngine('attach',{promptPosition : "topLeft"}); 
}); 
相關問題