jQuery stops the page from loading

jQuery stops the page from loading

Hi,

Please see this link:


when you enter:

7841973xxxxxxxx

where xxxxxxxx is 8 any numbers

the page will stop loading the rest of the page

after the FounderEmiratesID I have more fields to show as you can see below:


  1. <!DOCTYPE html>
  2. <!--
  3. To change this license header, choose License Headers in Project Properties.
  4. To change this template file, choose Tools | Templates
  5. and open the template in the editor.
  6. -->
  7. <html dir="rtl" lang="ar">
  8.     <head>
  9.         <meta charset="UTF-8">
  10.         <title>جمعية الإمارات للمستثمرين المبادرين</title>
  11.         <link href="https://fonts.googleapis.com/css?family=Cairo&display=swap" rel="stylesheet">
  12.         <link rel="shortcut icon" type="image/png" href="images/Logo.png"/>
  13.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  14.         <link rel="stylesheet" type="text/css" href="Style.css" media="screen" />
  15.         <link href="https://www.angelsemirates.com/" rel="canonical" />
  16.         <meta name=”robots” content=”noindex, nofollow”>
  17.         
  18.         <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

  19.         <!-- Global site tag (gtag.js) - Google Analytics -->
  20.         <script async src="https://www.googletagmanager.com/gtag/js?id=G-4REZTKSZ0Y"></script>
  21.         <script>
  22.           window.dataLayer = window.dataLayer || [];
  23.           function gtag(){dataLayer.push(arguments);}
  24.           gtag('js', new Date());

  25.           gtag('config', 'G-4REZTKSZ0Y');
  26.         </script>
  27.     </head>
  28.     <body style="margin: 20px; font-family: 'Cairo', sans-serif;">
  29.         <div id="DivEmiratesID" style="width: 80%; margin: 0 auto; padding: 20px;">
  30.             <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Microsoft_logo.svg/439px-Microsoft_logo.svg.png" alt="جمعية الإمارات للمستثمرين المبادرين" style="display: block; width: 200px; height: 200px; margin: 0 auto; text-align: center;" /><br />            <form>
  31.                 <label for="FullName" style="color: red;">رقم الهوية :</label><br />
  32.                 <input type="number" id="EmiratesID" name="EmiratesID" style="width: 100%;"><br /><br />
  33.                 
  34.                 <img id="ImageLoading" src="https://www.angelsemirates.com//images/loading.gif" alt="جمعية الإمارات للمستثمرين المبادرين" style="display: block; width: 60px; height: 60px; margin: 0 auto; text-align: center; display: none;" />
  35.                 <button id="ButtonContinue" name="ButtonContinue" type="button" style="width: 100%; font-family: 'Cairo', sans-serif;">متابعة</button><br /><br />
  36.             </form>
  37.         </div>

  38.         <div id="DivFounder" style="display: none;">
  39.             <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Microsoft_logo.svg/439px-Microsoft_logo.svg.png" alt="جمعية الإمارات للمستثمرين المبادرين" style="display: block; width: 200px; height: 200px; margin: 0 auto;" /><br />

  40.             <form>
  41.                 <label for="FullName" style="color: red;">الاسم الثلاثي :</label><br />
  42.                 <input type="text" name="FullName" style="width: 100%;"><br /><br />

  43.                 <label for="FullName" style="color: red;">تاريخ الميلاد :</label><br />
  44.                 <input type="date" name="fname" style="width: 100%;"><br /><br />

  45.                 <label for="FullName" style="color: red;">مكان الميلاد :</label><br />
  46.                 <input type="text" name="fname" style="width: 100%;"><br /><br />

  47.                 <label for="FullName" style="color: red;">الجنسية :</label><br />
  48.                 إماراتي<br /><br />
  49.                  
  50.                 <label for="FullName" style="color: red;">الإمارة :</label><br />
  51.                 
  52.                 <select  style="width: 100%;">
  53.                     <option value="02">أبوظبي</option>
  54.                     <option value="04">دبي</option>
  55.                     <option value="06A">الشارقة</option>
  56.                     <option value="06B">عجمان</option>
  57.                     <option value="06C">أم القيوين</option>
  58.                     <option value="07">رأس الخيمة</option>
  59.                     <option value="09">الفجيرة</option>
  60.                 </select>
  61.                 
  62.                 <br /><br />

  63.                 <label for="FullName" style="color: red;">الديانة :</label><br />
  64.                 مسلم<br /><br />

  65.                 <label for="FullName" style="color: red;">الحالة الاجتماعية :</label><br />
  66.                 
  67.                 <select  style="width: 100%;">
  68.                     <option value="S">أعزب</option>
  69.                     <option value="M">متزوج</option>
  70.                     <option value="D">مطلق</option>
  71.                     <option value="W">أرمل</option>
  72.                 </select>
  73.                 
  74.                 <br /><br />

  75.                 <label for="FullName" style="color: red;">مكان العمل :</label><br />
  76.                 <input type="text" name="FullName" style="width: 100%;"><br /><br />

  77.                 <label for="FullName" style="color: red;">المهنة :</label><br />
  78.                 <input type="text" name="FullName" style="width: 100%;"><br /><br />

  79.                 <label for="FullName" style="color: red;">الهاتف المتحرك :</label><br />
  80.                 <input type="number" name="fname" style="width: 100%;"><br /><br />

  81.                 <label for="FullName" style="color: red;">صندوق البريد :</label><br />
  82.                 <input type="number" name="fname" style="width: 100%;"><br /><br />

  83.                 <label for="FullName" style="color: red;">رقم الجواز :</label><br />
  84.                 <input type="number" name="fname" style="width: 100%;"><br /><br />
  85.                 
  86.                 <label for="FullName" style="color: red;">الرقم الموحد :</label><br />
  87.                 <input type="number" name="fname" style="width: 100%;"><br /><br />

  88.                 <label for="FullName" style="color: red;">رقم الهوية :</label><br />
  89.                 <label id="FounderEmiratesID" name="FounderEmiratesID" /><br /><br />

  90.                 <label for="FullName" style="color: red;">المؤهل العلمي :</label><br />
  91.                 <input type="text" name="FullName" style="width: 100%;"><br /><br />

  92.                 <label for="FullName" style="color: red;">البريد الالكتروني :</label><br />
  93.                 <input type="text" name="email" style="width: 100%;"><br /><br />
  94.                 
  95.                 <label class="myLabel">
  96.                     <input type="file" required accept="image/*" />
  97.                     <span>صورة شخصية</span>
  98.                 </label>

  99.                 <br /><br />

  100.                 <label class="myLabel">
  101.                     <input type="file" required accept="image/*" />
  102.                     <span>صورة الجواز</span>
  103.                 </label>

  104.                 <br /><br />
  105.                 
  106.                 <label class="myLabel">
  107.                     <input type="file" required accept="image/*" />
  108.                     <span>صورة بطاقة الهوية</span>
  109.                 </label>

  110.                 <br /><br />

  111.                 <button type="button" style="width: 100%;">حفظ</button><br /><br />
  112.             </form>
  113.         </div>
  114.         
  115.     <script>
  116.     $(document).ready(function()
  117.     {
  118.         $("#ButtonContinue").click(function()
  119.         {
  120.             if(!$("#EmiratesID").val())
  121.             {
  122.               alert('Please enter Emirates ID Number!');
  123.               return false;
  124.             }
  125.           
  126.             var emiratesid_regex = new RegExp('^784[0-9]{4}[0-9]{7}[0-9]{1}$');

  127.             if (!emiratesid_regex.test($("#EmiratesID").val()))
  128.             {
  129.                 alert('Wrong Emirates ID Number!');
  130.                 return false;                
  131.             }
  132.             
  133.             // alert('Thank you');

  134.             $.ajax({
  135.                 method: "POST",
  136.                 url: "https://www.angelsemirates.com/get_founder_details.php",
  137.                 data: { emiratesid: $("#EmiratesID").val() },
  138.                 dataType: "json",
  139.               beforeSend: function( xhr )
  140.               {
  141.                     $("#ButtonContinue").hide();
  142.                     $("#ImageLoading").show();
  143.               }
  144.             })
  145.               .done(function( data )
  146.              {
  147.                 console.log(data[0]);
  148.                 
  149.                 $("#DivEmiratesID").fadeOut("slow");
  150.                 
  151.                 $("#FounderEmiratesID").text(data[0].emirates_id);
  152.                 
  153.                 $("#DivFounder").fadeIn(2000);
  154.             });
  155.         });
  156.     });
  157.     </script>
  158.     </body>    
  159. </html>



Kindly advise...


Thanks,
Jassim