2017-01-23 4 views
0

私はフォーム検証にブートストラップバリデータを使用しています。私はサファリブラウザの自動完了に関する問題に直面しています。オートコンプリートサファリブラウザのブートストラップ検証に失敗しました

$('#registration_info_form').bootstrapValidator({ 
    message: 'This value is not valid', 
    feedbackIcons: { 
     valid: 'glyphicon glyphicon-ok', 
     invalid: 'glyphicon glyphicon-remove', 
     validating: 'glyphicon glyphicon-refresh' 
    }, 
    verbose: false, 
    fields: { 
     Name: { 
      message: 'Invalid format.', 
      validators: { 
       notEmpty: { 
        message: 'This field is required.' 
       }, 
       stringLength: { 
        min: 2, 
        max: 100, 
        message: 'Name should be between 2 and 100 characters.', 
       } 
      } 
     }, 
    } 
}); 

私はMacクロムブラウザで問題に直面していました。これを解決するため、クロムの問題を解決した次のコードを追加しました。

$("#Name").change(function() { 
    $('#registration_info_form').bootstrapValidator('revalidateField', 'Name'); 
}); 

しかし、今私はマックサファリブラウザの問題に直面しています。どんな助けもありがとうございます。前もって感謝します。

答えて

0

私は解決策を持っている:)

私はblurイベントを使用していました。ぼかしイベントでは、私は再び同じフィールドを検証しています。

$("#Name").blur(function() { 
    $('#registration_info_form').bootstrapValidator('revalidateField', 'Name'); 
}); 
関連する問題