Submit a Form from Button Button Click
Hi,
I have below form:
- <form id="FormFounder" name="FormFounder">
- <input id="uuid" name="uuid" type="hidden" value="">
- <label for="FullName" style="color: red;">الاسم الثلاثي :</label><br />
- <input id="TextFullname" name="TextFullname" type="text" name="FullName" style="width: 100%; font-family: 'Cairo', sans-serif;"><br /><br />
- <label for="FullName" style="color: red;">تاريخ الميلاد :</label><br />
- <input type="date" name="fname" style="width: 100%;"><br /><br />
- <label for="FullName" style="color: red;">مكان الميلاد :</label><br />
- <input type="text" name="fname" style="width: 100%; font-family: 'Cairo', sans-serif;"><br /><br />
- <label for="FullName" style="color: red;">الجنسية :</label><br />
- إماراتي<br /><br />
- <label for="FullName" style="color: red;">الإمارة :</label><br />
- <select style="width: 100%; font-family: 'Cairo', sans-serif;">
- <option value="02">أبوظبي</option>
- <option value="04">دبي</option>
- <option value="06A">الشارقة</option>
- <option value="06B">عجمان</option>
- <option value="06C">أم القيوين</option>
- <option value="07">رأس الخيمة</option>
- <option value="09">الفجيرة</option>
- </select>
- <br /><br />
- <label for="FullName" style="color: red;">الديانة :</label><br />
- مسلم<br /><br />
- <label for="FullName" style="color: red;">الحالة الاجتماعية :</label><br />
- <select style="width: 100%; font-family: 'Cairo', sans-serif;">
- <option value="S">أعزب</option>
- <option value="M">متزوج</option>
- <option value="D">مطلق</option>
- <option value="W">أرمل</option>
- </select>
- <br /><br />
- <label for="FullName" style="color: red;">مكان العمل :</label><br />
- <input type="text" name="FullName" style="width: 100%; font-family: 'Cairo', sans-serif;"><br /><br />
- <label for="FullName" style="color: red;">المهنة :</label><br />
- <input type="text" name="FullName" style="width: 100%; font-family: 'Cairo', sans-serif;"><br /><br />
- <label for="FullName" style="color: red;">الهاتف المتحرك :</label><br />
- <input type="number" name="fname" style="width: 100%;"><br /><br />
- <label for="FullName" style="color: red;">صندوق البريد :</label><br />
- <input type="number" name="fname" style="width: 100%;"><br /><br />
- <label for="FullName" style="color: red;">رقم الجواز :</label><br />
- <input type="number" name="fname" style="width: 100%;"><br /><br />
- <label for="FullName" style="color: red;">الرقم الموحد :</label><br />
- <input type="number" name="fname" style="width: 100%;"><br /><br />
- <label for="FullName" style="color: red;">رقم الهوية :</label><br />
- <label id="FounderEmiratesID" name="FounderEmiratesID"></label><br /><br />
- <label for="FullName" style="color: red;">المؤهل العلمي :</label><br />
- <input type="text" name="FullName" style="width: 100%; font-family: 'Cairo', sans-serif;"><br /><br />
- <label for="FullName" style="color: red;">البريد الالكتروني :</label><br />
- <input id="TextEmailAddress" name="TextEmailAddress" type="text" name="email" style="width: 100%;"><br /><br />
- <label class="myLabel">
- <input type="file" required accept="image/*" />
- <span>صورة شخصية</span>
- </label>
- <br /><br />
- <label class="myLabel">
- <input type="file" required accept="image/*" />
- <span>صورة الجواز</span>
- </label>
- <br /><br />
- <label class="myLabel">
- <input type="file" required accept="image/*" />
- <span>صورة بطاقة الهوية</span>
- </label>
- <br /><br />
- <img id="ImageSaveLoading" src="https://www.angelsemirates.com//images/loading.gif" alt="جمعية الإمارات للمستثمرين المبادرين" style="display: block; width: 60px; height: 60px; margin: 0 auto; text-align: center; display: none;" />
- <button id="ButtonSave" name="ButtonSave" type="button" style="width: 100%; font-family: 'Cairo', sans-serif;">حفظ</button><br /><br />
- </form>
then I am using the Click event this way:
- $("#ButtonSave").click(function()
- {
- // e.preventDefault();
- if(!$("#TextFullname").val())
- {
- alert('Please enter your full name!');
- return false;
- }
- var email_regex = new RegExp('^784[0-9]{4}[0-9]{7}[0-9]{1}$');
- if (!email_regex.test($("#TextEmailAddress").val()))
- {
- alert('Wrong Email Address!');
- return false;
- }
- // alert('Thank you');
- $.ajax({
- method: "POST",
- url: "https://www.angelsemirates.com/save_founder_details.php",
- data: $("#FormFounder").serialize(),
- dataType: "json",
- beforeSend: function( xhr )
- {
- $("#ButtonSave").hide();
- $("#ImageSaveLoading").show();
- }
- })
- .done(function( data )
- {
- // console.log(data[0]);
- alert('Thank you');
- });
- });
but it is not submitting anything..
Do I need to use form submit in this case? or there is a way to submit a form from within a button click?
kindly advise....
Thanks,
Jassim