) فیلد ها که خودشون قابلیت ویرایش رو دارن، دیگه دکمه نمی خواد!!
<form id="myForm" action="submit.php">
...
<input id="add" type="submit"/>
<input id="edit" type="submit"/>
<input id="delete" type="submit"/>
</form>
//حالا اینجا
$(document).ready(function() {
$("#myForm input").click(function(e) {
e.preventDefault();
if(e.target.id == 'add') {
$("#myForm").attr("action", "add.php");
}elseif(e.target.id == 'edit') {
$("#myForm").attr("action", "edit.php");
} else {
$("#myForm").attr("action", "delete.php");
}
//alert($("#myForm").attr("action"));
$("#myForm").submit();
});
});
فکر نمی کنید اونی که نوشتید jQuery هست؟ البته میدونم کتابخانه از ای جاوا اسکریپته ولی اون طور نوشتن کد جاوا اسکریپت به jQuery مشهوره.با جاوااسکریپت صفای کار کمی بیشتره
(آقا من الان که دقت کردم دیدم خیلی وقته که جاوااسکریپت رو بصورت خام استفاده نکردم، اصلن هم عین خیالم نیس!! امان از این راحتی...)<form name="myForm" onsubmit="return Submitform();" action="submit.php">
<input name="btn1" type="submit" onclick="document.pressed=this.value" value="add" />
<input name="btn2" type="submit" onclick="document.pressed=this.value" value="edit" />
<input name="btn2" type="submit" onclick="document.pressed=this.value" value="delete" />
</form>
// و اینجا
function Submitform()
{
if(document.pressed == 'add')
{
document.myForm.action ="add.php";
}
else
if(document.pressed == 'edit')
{
document.myForm.action ="edit.php";
}else{
document.myForm.action ="delete.php";
}
return true;
}









