title: button click not working on mobile
body: <p>So I have a form that has 2 buttons on the botton. </p>
  
  <pre><code>&lt;div class="col-xs-12"&gt;
      &lt;div class="submit-button-mobile"&gt;Submit&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="col-xs-12"&gt;
      &lt;a href="/how_to_book.php"&gt;
          &lt;div class="how-to-book-button-mobile"&gt;
              How to book?
          &lt;/div&gt;
      &lt;/a&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>originaly i had <code>onclick="send_message();"</code> on the <code>submit-button-mobile</code> (which worked for desktop but not on mobile. Also the  tag was also not clickable on mobile.</p>
  
  <p>I've searched here and found this answer to make it work on mobile </p>
  
  <pre><code>        $('.submit-button-mobile').on('click touchstart', send_message);
          $('.how-to-book-button-mobile').on('click touchstart', function() {
              window.location.href = "/how_to_book.php";
          });
  </code></pre>
  
  <p>And still have the same problem, unclickable on mobile (tried on chrome developer tools with mobile view and tried on iphone and android).</p>
  
  <p>send_message() is in another .js file included at the top of file.
  It looks like this</p>
  
  <pre><code>function send_message()
          {
              var a=document.forms["Form"]["name"].value;
              var b=document.forms["Form"]["email"].value;
              var c=document.forms["Form"]["message"].value;
              var d=document.forms["Form"]["surname"].value;
  
              document.getElementById("contact_message").innerHTML = "Sending your message... Please wait.";
  
              loadXMLDoc(a, b, c, d);
          }
  
  
          //pomocna funkcija za validaciju emaila
          function validateEmail(email) {
              var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
              return re.test(email);
          }
  
          //funkcija za slanje emaila
          function loadXMLDoc(name, mail, message, surname)
          {
              var xmlhttp;
              if (window.XMLHttpRequest)
                {// code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp=new XMLHttpRequest();
                }
              else
                {// code for IE6, IE5
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
              xmlhttp.onreadystatechange=function()
                {
                if (xmlhttp.readyState==4 &amp;&amp; xmlhttp.status==200)
                  {
                  document.getElementById("contact_message").innerHTML=xmlhttp.responseText;
                  document.getElementById("contact_message2").innerHTML=xmlhttp.responseText;
                  }
                }
  
              // xmlhttp.open("GET","send_enquiry.php",true);
              xmlhttp.open("POST","send_enquiry.php",true);
              xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
              xmlhttp.send("name=" + name + "&amp;email=" + mail + "&amp;message=" + message + "&amp;surname=" + surname);
  
              xmlhttp.send();
          }
  </code></pre>