Advertisement
Guest User

Untitled

a guest
Dec 24th, 2019
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. <form name="bookingForm" class="quote">
  2. <div class="form-group">
  3. <input
  4. required
  5. type="text"
  6. name="firstName"
  7. id="id"
  8. class="form-control"
  9. placeholder="First Name"
  10. />
  11. </div>
  12. <br />
  13. <div class="form-group">
  14. <input
  15. required
  16. type="text"
  17. name="lastName"
  18. id="id"
  19. class="form-control"
  20. placeholder="Last Name"
  21. />
  22. </div>
  23. <br />
  24. <div class="form-group">
  25. <input
  26. required
  27. type="tel"
  28. name="phoneNumber"
  29. id="id"
  30. class="form-control"
  31. placeholder="Phone number"
  32. />
  33. </div>
  34. <br />
  35. <div class="form-group">
  36. <input
  37. required
  38. type="datetime-local"
  39. name="date"
  40. id="id"
  41. class="form-control"
  42. placeholder="Pick a date & time"
  43. />
  44. <p>Note: Wednesdays are not available</p>
  45. </div>
  46. <div class="form-group">
  47. <input
  48. required
  49. type="text"
  50. name="postcode"
  51. id="id"
  52. class="form-control"
  53. placeholder="Postcode"
  54. />
  55. </div>
  56. <br />
  57. <div class="form-group">
  58. <input
  59. required
  60. type="text"
  61. name="service"
  62. id="id"
  63. class="form-control"
  64. placeholder="Service (Basic or Extended)"
  65. />
  66. </div>
  67. <br />
  68. <button class="button__1" onclick="validation();">Book</button>
  69. </form>
  70. </div>
  71. </aside>
  72. </div>
  73. </section>
  74. <br />
  75. <br />
  76. <br />
  77. <footer id="footerServices">
  78. <p>John Kerr Driving Lessons 2019, Tel: 07986012116</p>
  79. </footer>
  80.  
  81. <script>
  82. function validation() {
  83. event.preventDefault();
  84. var x = document.forms["bookingForm"].elements["id"].value;
  85. if (x == "") {
  86. alert("Ensure all fileds are filled");
  87. return false;
  88. } else {
  89. sendSMS();
  90. alert("Success");
  91. return true;
  92. }
  93. }
  94. </script>
  95. <script>
  96. function sendSMS(
  97. firstName,
  98. lastName,
  99. phoneNumber,
  100. date,
  101. postcode,
  102. service
  103. ) {
  104. const accountSid = process.env.TWILIO_ACCOUNT_SID;
  105. const authToken = process.env.TWILIO_AUTH_TOKEN;
  106.  
  107. const client = require("twilio")(accountSid, authToken);
  108.  
  109. client.messages
  110. .create({
  111. to: process.env.MY_PHONE_NUMBER,
  112. from: "+12055123395",
  113. body: firstName,
  114. " ": lastName,
  115. " would like to book a test on ": date,
  116. " their number is ": phoneNumber,
  117. " their address is ": postcode,
  118. " the service they would like is ": service
  119. })
  120. .then(message => console.log(message.sid));
  121. }
  122. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement