gpt4 book ai didi

java - 从两种不同的形式获取 servlet 中的值

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:22 27 4
gpt4 key购买 nike

我试图从一个 jsp 页面获取两个值到一个 servlet,但它们都是不同的形式:

下拉选择器:

<form action="${pageContext.request.contextPath}/helloServlet" method="post">
<button class="dropbtn" type="submit" value="test" name="curr_val" id="dropbtn">Choose a Value</button>
</form>

菜单按钮:

<form action="${pageContext.request.contextPath}/helloServlet" method="post">
<button type="submit" name="button" class="demobtn">Menu button 1</button>
<button type="submit" name="button" class="demobtn">Menu button 2</button>
<button type="submit" name="button" class="expbtn">Menu button 3</button>
...

当我按下“菜单”按钮时,是否可以从“下拉选择器”中获取值?还是我必须将所有内容都包装在一种形式中?

最佳答案

有几件事可能会为您做这件事:

1- 如果你能放一些 id使用 id="form1" 进入您的表单,例如 form1和 form2 与 id="form2" ,你可以这样做:

HTML:

<input type="button" value="Click Me!" onclick="submitForms()" />

JS 函数:

submitForms = function(){
document.getElementById("form1").submit();
document.getElementById("form2").submit();
}

2- 如果你能把 name进入你的表格,你可以做这样的事情:

submitForms = function(){
document.forms["form1"].submit();
document.forms["form2"].submit();
}

3- 如果不能修改 HTML并且可以在 JSP 上提交所有表格,你可以这样做:

$('form').submit();

关于java - 从两种不同的形式获取 servlet 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49395758/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com