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

ربط ايقونه بالواتس اب

Ahmed Ebrahim11

السؤال

السلام عليكم

كيف يمكنني ربط فورم بالواتس اب حيث اني قمت بذلك ولكن لا يدخل علي الشات مباشره بل يعطيني رساله بالان الرقم ليس ضمن جهات الاتصال وانا اريدة ان يدخل علي الشات مباشرة

هذا الكود الذي قمت بكتابته

function WhatsApp(){
    var phone = "+201029588180";
    var name = document.querySelector('.name').value;
    var email = document.querySelector('.email').value;
    var phonenumber = document.querySelector('.phone').value;
    var title = document.querySelector('.title').value;
    var message = document.querySelector('.message').value;


    var url = "https://wa.me/" + phone + "?text=" 
    +"Name :  " + name+"%0a"
    +"phone : " +phonenumber +"%0a"
    +"email : " + email+"%0a"
    +"title : " + title+"%0a"
    +"message : " + message+"%0a"+"اريد حجز معاد من اجل فحص طبي"


    window.open(url, '_blank').focus();
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

وعليكم السلام ورحمة الله وبركاته .

ان الكود الذى قمت بارفاقة يعمل جيدا . حيث ان هذا ال api ألخاص بواتس اب يمكنك من ارسال رسالة الى الرقم الذى تقوم بادخاله اذا كان مسجل لدى واتس اب . 

https://wa.me/رقم الهاتف

المشكلة ان الرقم الذى قمت بكتابته ليس مسجل لدى واتس اب اى لا يوجد عليه واتس اب لذلك لن يمكنك مراسلته لان الرسائل لن تصل . وهذه هى الرسالة التى تظهر لك . يمكنك استبدال الرقم برقم اخر لديه واتس اب وسيعمل جيدا معك .

والافضل استخدام دالة encodeURI حيث ان الرسالة التى تقوم بارساله تحتوى على مسافات ورموز فيجب ان يتم عمل ترميز (encode) للعنوان حتى يتم ارسال الرسالة بشكل صحيح . 

 window.open(encodeURI(url), '_blank').focus();

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

مرحبا
ممكن في الاول تضع الرسالة في variable     مثل message ورقم الهاتف في variable مثل phone

ومن ثم استخد هذه الرابط https://api.whatsapp.com/send?text=message&phone=phone

مع استخدام encodeURIComponent عند الدمج

ليكون شكل الكود هكذا
 

function WhatsApp() {
    var phone = "+201029588180";
    var name = document.querySelector('.name').value;
    var email = document.querySelector('.email').value;
    var phonenumber = document.querySelector('.phone').value;
    var title = document.querySelector('.title').value;
    var message = document.querySelector('.message').value;

    var whatsappMessage =
        "Name: " + name + "%0a" +
        "Phone: " + phonenumber + "%0a" +
        "Email: " + email + "%0a" +
        "Title: " + title + "%0a" +
        "Message: " + message + "%0a" +
        "اريد حجز معاد من اجل فحص طبي";

    var url = "https://api.whatsapp.com/send?text=" + encodeURIComponent(whatsappMessage) + "&phone=" + encodeURIComponent(phone);

    window.open(url, '_blank').focus();
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...