在jsp中具有共享值的多种形式?

时间:2018-06-23 10:23:18

标签: forms jsp button

所以我需要制作一个包含一些值(姓,名和城市)的页面

我有3个按钮-插入,更新和删除

我要问的是,如何创建3个相同形式的提交按钮,但是如果单击它们,它们将转到不同的页面,并将值发送到该页面

表单可以共享字段或其他内容吗?

我知道我可以用相同的代码制作3种形式,但是对于更大的项目来说似乎是个坏主意

感谢您的帮助:D

1 个答案:

答案 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不为空)来检查它是插入还是更新>