このHTML入力コントロールは新しくなっています。 intlTelInputコントロールに「必須」属性を追加します。従来の方法で属性を追加する、つまりintlTelInputにバリデーションを追加する方法
<input type="tel" name="mobile" id="mobile-number" required="required">
は機能しません。
誰でもこのコントロールに検証を追加するプロセスを通して私を導くことができます。
私は、CSS、以下が含まれている:
<label>Enter your mobile number</label>
<input type="tel" name="mobile" id="mobile-number" required="required">
をして、ファイルの最後に、私は、スクリプトファイルが含ま:
<link rel="stylesheet" href="plugins/intl-tel/css/intltelinput.min.css">
は、次にコントロールを追加追加するには
<script src="assets/plugins/intl-tel/js/intltelinput.min.js"></script>
をデフォルトの国私は以下を追加しましたjs:
(function($){
$(document).ready(function() {
if (typeof $.fn.intlTelInput !== 'undefined') {
$("#mobile-number").intlTelInput({
defaultCountry: "in",
preferredCountries: ["in"]
});
}
});
})(window.jQuery);
おかげ
あなたはあなたを助けるために、完全なコードを追加する必要がありますので、あなたの例は正しいですので、たぶんエラーがどこかにあります。 – ricopo
@ricopoが私の質問を編集しました。私が間違いをしている場所を教えてください –
あなたのコードで私のために必要なものが動作しています:https://codepen.io/ricopo/pen/pPlPe – ricopo