PDA

View Full Version : گذاشتن شرط برای اجرای onsubmit



pary_daryayi
پنج شنبه 01 مرداد 1394, 13:14 عصر
من یک فرم دارم که میخوام فقط بعد از اینکه گزینه ی " حذف " رو از منوی سلکت انتخاب کردم ، onsubmit اجرا بشه .
اینو چطور باید بنویسم ؟



<form class="form" method="post" action="comments" onsubmit="return confirm('Are you sure?');">
<select class="form-control" name="action">
<option value="restore">بازیافت</option>
<option value="delete">حذف </option>
</select>
<button type="submit" name="submit" class="btn">انجام </button>

</form>

a_mzadeh
سه شنبه 13 مرداد 1394, 11:02 صبح
<script> function radioBtnChanged() {
if (document.getElementById('my-radiobutton').value == "delete") {
document.getElementById('my-form-id').submit();
}
}
</script>


<form class="form" method="post" action="comments" onsubmit="return confirm('Are you sure?');" id="my-form-id">
<select class="form-control" name="action" onchange="radioBtnChanged" id="my-radiobutton">
<option value="restore">بازیافت</option>
<option value="delete">حذف </option>
</select>
<button type="submit" name="submit" class="btn">انجام </button>


</form>
احتمالا باید این کد کار کنه؛ خودم فرصت نکردم تست کنم.