【发布时间】:2013-03-12 14:32:39
【问题描述】:
我不想要 type="submit" 因为它会更改页面 -
我通过 ajax 提交..所以我使用 type="button"
<input type="button" value="This is a submit button" name="submit1" onClick="submitMe( this.form )">
<input type="button" value="Another submit button" name="submit2" onClick="submitMe( this.form )">
<input type="button" value="Yet another submit button!" name="submit3" onClick="submitMe( this.form )">
但是所有按钮名称都显示为传递的表单变量 - 我希望只传递单击的按钮,例如复选框或提交按钮...(如果未选中 - 不要传递它)
我如何确定选择了哪个按钮 - 我需要这个,因为操作会因按钮而异。
使用原型“AJAX.UPDATER”来处理表单。
JS 看起来是这样的......
function submitMe( frm ) {
var div = 'msgDiv';
var url = 'mypage.aspx';
var pars = Form.serialize( frm );
var myAjax = new Ajax.Updater( div, url, { asynchronous:true, method:'post', parameters:pars });
}
谢谢
【问题讨论】:
标签: html prototypejs