PDA

View Full Version : die در javascript



olampiad
دوشنبه 27 مهر 1394, 23:01 عصر
سلام و خسته نباشید به دوستان عزیز
ما توی 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>

olampiad
دوشنبه 27 مهر 1394, 23:04 عصر
<!-- 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>

H:Shojaei
دوشنبه 27 مهر 1394, 23:27 عصر
اینجا رو ببینید (http://stackoverflow.com/questions/1361437/javascript-equivalent-of-php-s-die)
و به نظر من اگر پروژه تستی نیست از alert واسه خطاها استفاده نکنید بهتره alert کلا جالب نیست به نوعی از سر باز کردنه...
و یه چیز دیگه هم این که این همه کد نیاز نبود بخشیش رو هم که نیاز بود میذاشتید کفایت میکرد...

plague
سه شنبه 28 مهر 1394, 15:29 عصر
چون معمولا کد های جاوا اسکریپت به صورت تابع های مختلف نوشته میشن میتونید از return برای قطع کردن پردازش هر تابع استفاده کنید که همون کار die رو میکنه فرقش اینه البته که فقط یه تابع خاص رو قطع میکنه نه کل پردازش صفحه رو (که منطقی هست با توجه به سمت کلاینت بودن جاواسکریپت )
گزینه دیگه throw هستش که میتونی باهاش برنامه رو قطع کنی و اررور دلخواه تولید کنید