اواجه مشكلة مع اضافة intl-tel-input مشكلتي هي ان intlTelInput يتطلب queryselector العنصر الذي يحوي ال id المتواجد داخل queryselector لم اقم بوضعه من البداية في صفحة html و انما سأقوم بحقنه بعد ان يتم المستخدم بعض الخطوات ، لكن يظهرلي هذا الخطأ و الذي مفاده انه لايوجد id بهذا الاسم (لانني لم اقم بحقن العنصر بعد):
intlTelInput.min.js:7UncaughtTypeError:Cannot read properties of null(reading 'getAttribute')
at new c (intlTelInput.min.js:7:10123)
at intlTelInput.min.js:8:1579
at ajaxer.js:4:27
هذه الشيفرة الخاصة ب intlTelInput:
var phone_number = window.intlTelInput(document.querySelector("#phone"),{
separateDialCode:true,
preferredCountries:["sa","kw","ae","dz","iq","ma","bh","ye","qa","eg","jo","sy","lb","ly","tn","om","ps"],
hiddenInput:"full",
utilsScript:"/js/utils.js"});
window.iti = phone_number;function getValue(){var number = phone_number.getNumber();
alert(number);}
السؤال
Samer Alashqar
السلام عليكم..
اواجه مشكلة مع اضافة intl-tel-input مشكلتي هي ان intlTelInput يتطلب queryselector العنصر الذي يحوي ال id المتواجد داخل queryselector لم اقم بوضعه من البداية في صفحة html و انما سأقوم بحقنه بعد ان يتم المستخدم بعض الخطوات ، لكن يظهرلي هذا الخطأ و الذي مفاده انه لايوجد id بهذا الاسم (لانني لم اقم بحقن العنصر بعد):
هذه الشيفرة الخاصة ب intlTelInput:
اي حلول ؟
شكرا .
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.