28-07-1394، 12:53 ق.ظ
سلام و خسته نباشید به دوستان عزیز
ما توی php اگه از die استفاده کنیم دیگه کدمون بعد اون اجرا نمیشه.
یعنی حتی ی کلمه کد هم بعد اون اجرا نمیشه و کد کلا می ایسته.
حالا
سوالی که برای من پیش اومده اینه :
آیا تو جاوا اسکریپت هم چنین چیزی داریم.
من الآن اگه بخوام بعد از اجرا ی ی شرط جلوی اجرا شدن کدد های بعدی رو بگیرم یا کلا کد رو ایست کنم باید چیکار کنم.
الآن ب این کد من ی نگا بندازید.
من تو اینجا از return استفاده میکنم کد وای نمیسته ب نظرتن باید چیکار کنم.
اگه کد ملی یا کد پستی و ... ایراد داشته باشه باید ارور بده و دیگه ارور نشه ولی این اجرا میشه مشکل از کجاست؟
ممنون
ما توی php اگه از die استفاده کنیم دیگه کدمون بعد اون اجرا نمیشه.
یعنی حتی ی کلمه کد هم بعد اون اجرا نمیشه و کد کلا می ایسته.
حالا
سوالی که برای من پیش اومده اینه :
آیا تو جاوا اسکریپت هم چنین چیزی داریم.
من الآن اگه بخوام بعد از اجرا ی ی شرط جلوی اجرا شدن کدد های بعدی رو بگیرم یا کلا کد رو ایست کنم باید چیکار کنم.
الآن ب این کد من ی نگا بندازید.
من تو اینجا از return استفاده میکنم کد وای نمیسته ب نظرتن باید چیکار کنم.
اگه کد ملی یا کد پستی و ... ایراد داشته باشه باید ارور بده و دیگه ارور نشه ولی این اجرا میشه مشکل از کجاست؟
ممنون
<!-- Main Section --> <section class="main-section grid_7"> <fieldset class="main-content"> <legend> ثبت اطلاعات اعضای سمن </legend> <section class="container_6 clearfix"> <form id="form1" class="form grid_6" action="" method="post"> <fieldset> <legend> ثبت اعضای سمن</legend> <label>نام سمن <em>*</em><small></small> </label> <select name="id_saman"> <?php for($i=0;$i<count($datatable);$i++){ ?> <option value="<?php echo $datatable[$i]['id_saman']; ?>" > <?php echo $datatable[$i]['name']; ?> </option> <?php } ?> </select> <label>نام <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="name" required /> <c class="left"> <label>نام خانوادگی <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="family" required /> </c> <label>نام پدر <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="pedar" required /> <c class="left"> <label>شماره شناسنامه <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="shomare_shenasname" required /> </c> <label>کد ملی <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="code_melli" required /> <c class="left"> <label>تاریخ تولد <em>*</em><small></small> </label> <input autocomplete="off" type="text" id="datepicker3" name="dob" required /> </c> <label> محل صدورشناسنامه<em>*</em><small></small> </label> <input autocomplete="off" type="text" name="mahale_sodur" required /> <c class="left"> <label>مذهب <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="mazhab" required /> </c> <label>وضعیت تأهل <em>*</em><small></small> </label> <select name="taahol"> <option value="مجرد">مجرد</option> <option value="متأهل">متأهل</option> </select> <c class="left"> <label>تعداد فرزندان <em>*</em><small></small> </label> <input autocomplete="off" type="number" min="0" value="0" name="tedad_farzand" required /> </c> <label>جنسیت<em>*</em><small></small> </label> <select name="gender"> <option value="مرد">مرد</option> <option value="زن">زن</option> </select> <c class="left"> <label>میزان سطح تحصیلات <em>*</em><small></small> </label> <select> <option value="زیر دیپلم">زیر دیپلم</option> <option value="دیپلم">دیپلم</option> <option value="فوق دیپلم">فوق دیپلم</option> <option value="لیسانس">لیسانس</option> <option value="فوق لیسانس">فوق لیسانس</option> <option value="دکترا">دکترا</option> <option value="حوزوی">حوزوی</option> <option value="پزشکی">پزشکی</option> <option value="سایر">سایر</option> </select> </c> <label>رشته تحصیلی <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="reshte_tahsili" required /> <c class="left"> <label>گرایش تحصیلی <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="gerayesh_tahsil" required /> </c> <label>نام کامل محل تحصیلی <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="name_tahsil" required /> <c class="left"> <label>وضعیت تحصیلی <em>*</em><small></small> </label> <select name="vazeiyat_tahsili"> <option value="دانشجو">دانشجو</option> <option value="دانش آموخته">دانش آموخته</option> </select> </c> <label>پیش شماره شهر <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="code_shahr" required /> <c class="left"> <label>شماره تماس ثابت <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="telephone" required /> </c> <label>شماره تماس همراه <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="mobile" required /> <c class="left"> <label>کد پستی ده رقمی <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="code_posti" required /> </c> <label>استان <em>*</em><small></small> </label> <select name="ostan_sokunat" id="ostan_sokunat" class="DdlProvince"> <option data-grp="" value="">----</option> <option data-grp="1" value="آذربایجان شرقی">آذربایجان شرقی</option> <option data-grp="2" value="آذربایجان غربی">آذربایجان غربی</option> <option data-grp="3" value="اردبیل">اردبیل</option> <option data-grp="4" value="اصفهان">اصفهان</option> <option data-grp="5" value="ایلام">ایلام</option> <option data-grp="6" value="البرز">البرز</option> <option data-grp="7" value="بوشهر">بوشهر</option> <option data-grp="8" value="تهران">تهران</option> <option data-grp="9" value="چهارمحال و بختیاری">چهارمحال و بختیاری</option> <option data-grp="10" value="خراسان جنوبی">خراسان جنوبی</option> <option data-grp="11" value="خراسان رضوی">خراسان رضوی</option> <option data-grp="12" value="خراسان شمالی">خراسان شمالی</option> <option data-grp="13" value="خوزستان">خوزستان</option> <option data-grp="14" value="زنجان">زنجان</option> <option data-grp="15" value="سمنان">سمنان</option> <option data-grp="16" value="سیستان و بلوچستان">سیستان و بلوچستان</option> <option data-grp="17" value="فارس">فارس</option> <option data-grp="18" value="قزوین">قزوین</option> <option data-grp="19" value="قم">قم</option> <option data-grp="20" value="کردستان">کردستان</option> <option data-grp="21" value="کرمان">کرمان</option> <option data-grp="22" value="کرمانشاه">کرمانشاه</option> <option data-grp="23" value="کهگیلویه و بویراحمد">کهگیلویه و بویراحمد</option> <option data-grp="24" value="گلستان">گلستان</option> <option data-grp="25" value="گیلان">گیلان</option> <option data-grp="26" value="لرستان">لرستان</option> <option data-grp="27" value="مازندران">مازندران</option> <option data-grp="28" value="مرکزی">مرکزی</option> <option data-grp="39" value="هرمزگان">هرمزگان</option> <option data-grp="30" value="همدان">همدان</option> <option data-grp="31" value="یزد">یزد</option> </select> <c class="left"> <label>شهرستان <em>*</em><small></small> </label> <select name="shahrestan_sokunat" id="shahrestan_sokunat" class="DdlProvince"> <option data-grp="" value=""></option> <option data-grp="1" value="اسکو">اسکو</option> <option data-grp="1" value="اهر">اهر</option> <option data-grp="31" value="خاتم">خاتم</option> <option data-grp="31" value="صدوق">صدوق</option> <option data-grp="31" value="طبس">طبس</option> <option data-grp="31" value="مهريز">مهريز</option> <option data-grp="31" value="ميبد">ميبد</option> <option data-grp="31" value="يزد">يزد</option> </select> </c> <label>آدرس دقیق پستی <em>*</em><small></small> </label> <textarea name="address_posti" style="width:98.5%; max-width:950px" required rows="3"></textarea> <label>پست الکترونیکی <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="email" required /> <c class="left"> <label>سمت در سمن <em>*</em><small></small> </label> <select name="semat_saman"> <option value="عضو عادی">عضو عادی</option> <option value="نماینده قانونی سمن">نماینده قانونی سمن</option> <option value="مسئول مالی">مسئول مالی</option> <option value="بازرس">بازرس</option> <option value="نماینده علی البدل">نماینده علی البدل</option> <option value="مسئول مالی علی البدل">مسئول مالی علی البدل</option> <option value="بازرس علی البدل">بازرس علی البدل</option> </select> </c> <label>عضو هیئت مؤسس <small></small> </label> <input type="checkbox" name="heyat" value="1" style="float:right" /> <c class="left"> <label>عضو شورای مرکزی<small></small> </label> <input type="checkbox" name="shora" value="1" style="float:right" /> </c> <!-- <?php for($i=0;$i<7;$i++){ ?> <label><?php echo $tbl_schema[$i]['Comment']; ?> <em>*</em><small></small></label><input autocomplete="off" <?php echo $tbl_schema[$i]['Default']; ?> name="<?php echo $tbl_schema[$i]['Field']; ?>" required="required" /> <?php } ?>--> <div class="action"> <button class="button button-gray" type="reset">پاک کردن فرم</button> <button id="btn1" style="display: none" class="button button-gray" type="submit"><span class="accept"></span>ثبت</button> </div> </fieldset> </form> <span><a>a</a></span> <section class="container_6 clearfix"> <form id="form2" class="form grid_6" action="" method="post"> <fieldset> <legend>مشخصات شغلی</legend> <label>شغل <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="shoghl" required /> <label>سمت <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="semat_kar" /> <label>تلفن محل کار <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="phone_kar" required /> <label>آدرس محل کار <em>*</em><small></small> </label> <textarea name="address_kar" required rows="5" required="required"></textarea> <label>نمابر محل کار <em>*</em><small></small> </label> <input autocomplete="off" type="text" name="fax_kar" /> <div class="action"> <button id="reset" class="button button-gray" type="reset">پاک کردن فرم</button> <button id="btn2" style="display: none" class="button button-gray" type="submit"><span class="accept"></span>ثبت</button> </div> </fieldset> </form> </section> <section class="container_6 clearfix"> <form id="form3" class="form grid_6" action="" method="post"> <fieldset> <legend>مرحله اول</legend> <label>فرهنگی-اجتماعی<em>*</em><small></small> </label> <textarea name="savabegh" rows="5" required></textarea> <div class="action"> <button class="button button-gray" type="reset">پاک کردن فرم</button> <button id="btn3" style="display: none" class="button button-gray" type="submit"><span class="accept"></span>ثبت</button> </div> </fieldset> </form> </section> <section class="container_6 clearfix"> <form id="form4" class="form grid_6" action="" method="post"> <fieldset> <legend>مرحله اول</legend> <label>دوره های تخصصی یا آموزشی<em>*</em><small></small> </label> <textarea name="savabegh" rows="5" required></textarea> <div class="action"> <button class="button button-gray" type="reset">پاک کردن فرم</button> <button id="btn4" style="display: none" class="button button-gray" type="submit"><span class="accept"></span>ثبت</button> </div> </fieldset> </form> </section> <section class="container_6 clearfix"> <form id="form5" class="form grid_6" action="" method="post"> <fieldset> <legend>مرحله اول</legend> <label>آثار و تالیفات<em>*</em><small></small> </label> <textarea name="asar" rows="5" required></textarea> <div class="action"> <button class="button button-gray" type="reset">پاک کردن فرم</button> <button id="btn5" style="display: none" class="button button-gray" type="submit"><span class="accept"></span>ثبت</button> </div> </fieldset> </form> </section> <section class="container_6 clearfix"> <form id="form6" class="form grid_6" action="" method="post"> <fieldset> <legend>مرحله اول</legend> <label>سایر<em>*</em><small></small> </label> <textarea name="savabegh" rows="5" required></textarea> <div class="action"> <button class="button button-gray" type="reset">پاک کردن فرم</button><button id="btnret" class="button button-gray" ><span class="ret"></span> بازگشت</button> <button id="btn6" style="display: none" class="button button-gray" type="submit"><span class="accept"></span>ثبت</button> </div> </fieldset> </form> </section> <button id="submit" class="button button-gray"><span class="accept"></span>ثبت</button> </section> </fieldset>> </section> <!-- Main Section End --> <script> $(document).ready(function () { $("#btn1").click(function (e) { e.preventDefault(); var textval = $('#form1').find('input[name=mobile]').val(); if (textval.length != 11 && textval.length>0) { alert('شماره همراه وارد شده نامعتبر است.'); $('#form1').find('input[name=mobile]').focus(); return false; } /*var mobileregex = "^(090|091|092|093){1}([0-9])"; if (mobileregex.test(textval) == false) { alert('شماره همراه وارد شده نامعتبر است.'); return false; }*/ var textval = $('#form1').find('input[name=code_posti]').val(); if (textval.length != 10 && textval.length>0) { alert('کدپستی وارد شده نامعتبر است.'); $('#form1').find('input[name=code_posti]').focus(); return false; } var textval = $('#form1').find('input[name=code_melli]').val(); if (textval.length != 10) { alert('کدملی وارد شده نامعتبر است.'); $('#form1').find('input[name=code_melli]').focus(); return false; } $.ajax({ type: 'POST', url: "add", data: $("#form1").serialize(), success: function (data) { console.log(data); }, }); setTimeout(function () { window.history.back(); }, 500); }); }); $(document).ready(function () { $("#btn2").click(function (e) { e.preventDefault(); var str = $('input[name="code_melli"]').val(); $.ajax({ type: 'POST', url: "saman_member_job/add&id=<?php echo $id; ?>&cm=" + str, data: $("#form2").serialize(), success: function (data) { console.log(data); }, }); window.history.back(); }); }); $(document).ready(function () { $("#btn3").click(function (e) { e.preventDefault(); var str = $('input[name="code_melli"]').val(); $.ajax({ type: 'POST', url: "saman_member_savabegh_farhangi/add&id=<?php echo $id; ?>&cm=" + str, data: $("#form3").serialize(), success: function (data) { console.log(data); }, }); }); }); $(document).ready(function () { $("#btn4").click(function (e) { e.preventDefault(); var str = $('input[name="code_melli"]').val(); $.ajax({ type: 'POST', url: "saman_member_savabegh_takhassosi/add&id=<?php echo $id; ?>&cm=" + str, data: $("#form4").serialize(), success: function (data) { console.log(data); }, }); }); }); $(document).ready(function () { $("#btn5").click(function (e) { e.preventDefault(); var str = $('input[name="code_melli"]').val(); $.ajax({ type: 'POST', url: "saman_member_savabegh_asar/add&id=<?php echo $id; ?>&cm=" + str, data: $("#form5").serialize(), success: function (data) { console.log(data); }, }); }); }); $(document).ready(function () { $("#btn6").click(function (e) { e.preventDefault(); var str = $('input[name="code_melli"]').val(); $.ajax({ type: 'POST', url: "saman_member_savabegh_sayer/add&id=<?php echo $id; ?>&cm=" + str, data: $("#form6").serialize(), success: function (data) { console.log(data); }, }); }); }); $("#submit").click(function (e) { e.preventDefault(); //alert("swlk"); //console.log("click"); // $("[type=submit]").html("oo");//click(); //$("[type=submit]").show();//click(); //$("form").prop(); //if($("form").attr("required").val()===''){alert("sss");return 0}; $("#btn1").click(); $("#btn2").click(); $("#btn3").click(); $("#btn4").click(); $("#btn5").click(); $("#btn6").click(); }); $("span a").click(function () { if ($(this).html().indexOf("a") >= 0) { $(this).html("b"); //alert($(this).html()); $('#form2').fadeOut(); //$('#form2').hide(); } else if ($(this).html().indexOf("b") >= 0) { // $('#form2').show(); $('#form2').fadeIn(); $(this).html("a"); } }); $(document).ready(function () { //$("#shahr option").attr('value',); $("#shahrestan_sokunat option").css('display', 'none'); $('#ostan_sokunat').change(function (e) { var optionSelected = $("option:selected", this).attr('data-grp'); $("#shahrestan_sokunat option").css('display', 'none'); $("#shahrestan_sokunat option[data-grp='" + optionSelected + "']").css('display', 'block'); //Set the option selectedIndex to the first one in the group of options $("#shahrestan_sokunat")[0].selectedIndex = $("#shahrestan_sokunat option[data-grp='" + optionSelected + "']")[0].index; }); }); </script>