有的时候存在例如确认、取消等多个操作,如何把参数传送给服务器呢?

方案1、
<input type="submit" name="done" class="btn" value="确认收货">
<input type="submit" name="cancel" class="btn" value="拒绝收货">
然后提交过后可以通过 post数据里面是否存在 done 或者 cancel字段
这个方案的问题是,仅仅有部分浏览器支持,火狐、IE不支持 webkit浏览器,如chrome 以及国内很多浏览器的急速版本都不支持
方案2、
使用js(jquery) 添加一个隐藏的表单元素
$("input[name='ok'],input[name='cancel']").click(function(event) {
var type = $(this).attr('name');
if ($("#submit_type_hidden").length > 0) {
$("#submit_type_hidden").attr('name',type);
}else{
$(this).after('<input type="hidden" id="submit_type_hidden" name="'+type+'" value="1">');
}
});
这样确保实现多submit 提交