所以我需要制作一个包含一些值(姓,名和城市)的页面
我有3个按钮-插入,更新和删除
我要问的是,如何创建3个相同形式的提交按钮,但是如果单击它们,它们将转到不同的页面,并将值发送到该页面
表单可以共享字段或其他内容吗?
我知道我可以用相同的代码制作3种形式,但是对于更大的项目来说似乎是个坏主意
感谢您的帮助:D
答案 0 :(得分:0)
只有1个表单,这3个按钮是普通按钮(不提交)。所有按钮都调用相同的javascript函数,例如process('insert'),process('update')等。
javascript处理函数看起来有点像
function process(kind) {
var myform = document.getElementById('myform');
if (kind === 'insert' ) {
myform.setAttribute('action', '/insert');
}
else if (kind === 'update' ) {
myform.setAttribute('action', '/update');
}
else {
// etc.....
}
myform.submit();
}
在我的选项中,您应该仅具有2个按钮(“保存”,“删除”),在后端,通过检查记录是否已存在(例如,提交的ID不为空)来检查它是插入还是更新>