2017-12-06 17 views
-1

これはSimple formです。ブートストラップフォームの検証がコンソールエラーなしで動作しない

これは、JSコードです:

$(document).ready(function() { 
    $('#ledgerHolderjHolderFormEdit').bootstrapValidator({ 
    feedbackIcons: { 
     valid: 'glyphicon glyphicon-ok', 
     invalid: 'glyphicon glyphicon-remove', 
     validating: 'glyphicon glyphicon-refresh' 
    }, 
    fields: { 
     JH_INIT: { 
     validators: { 
      notEmpty: { 
      message: "'First Name' is required." 
      }, 
      regexp: { 
      regexp: /^07[a-zA-Z0-9.,:;[email protected]#\$%\^\&*\)\(+=_-`~><|].+$/, 
      message: "'Mobile Number' must only start with '07'." 
      }, 
      stringLength: { 
      min: 5, 
      max: 30, 
      message: "'First Name' must be more than 2 and less than 255 characters long." 
      } 
     } 
     } 
    } 
    }); 
}); 

エラーがないが、コンソールに表示し、エラーを見つけることができませんでした。誰でも助けてくれますか?

+3

JSコードのように、あなたのHTMLをコピーして質問に貼り付けてください。コードの画像はほとんど役に立ちません。 –

+0

パパヤ、アドバイスありがとうございます。 –

答えて

0

ソリューションは、フォームとJSでは効果がありません

を発見しました。問題は、私は '編集機能'(htmlフォームをjQueryを使って追加)でhtmlフォームを書いたことです。そして、検証関数が別の関数で書きました。それが理由です。

多くの努力の結果、私はその '編集機能'の中で検証を書いた。問題は解決されました。

関連する問題