اذهب إلى المحتوى

السؤال

نشر

اريد ان اضيف مسافة بعد الرقم الدولي في اضافة 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",
            formatOnDisplay: true,
            utilsScript:"/js/utils.js"
        });

        


        $(document).on('click' , '.button' ,function() {
            var phoneNumber = phone_number.getNumber();
            console.log(phoneNumber)
        })

 

Recommended Posts

  • 1
نشر

لا تدعم الإضافة نفسها هذه الإمكانية، ولكن يمكنك أن تقوم بتعديل الرقم بعد الحصول عليه بالشكل التالي:

$(document).on("click", ".button", function () {
  const phoneNumber = phone_number.getNumber();
  const countryDialCode = phone_number.getSelectedCountryData()['dialCode'];

  console.log(`+${countryDialCode} ${phoneNumber.slice(countryDialCode.length + 1)}`);
});

وسوف تكون النتيجة بالشكل التالي:

"+20 100123456"

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...