首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用“`href`”属性将选中的复选框值传递给Servlet/JSP页面

使用“`href`”属性将选中的复选框值传递给Servlet/JSP页面
EN

Stack Overflow用户
提问于 2016-06-03 18:25:48
回答 1查看 1.1K关注 0票数 0

在我的场景中,在加载JSP页面时动态创建复选框。JSP页面包含多个href属性,有些重定向到JSP,有些重定向到Servlet。

我想将选中复选框的名称发送到JSP或Servlet。

这样做的可能选择是什么?

我的jsp页面

EN

回答 1

Stack Overflow用户

发布于 2016-06-03 18:49:10

您可以使用javascript作为用户选择复选框轻松地做到这一点。

  1. 选项1

使用ajax (XMLHttpRequest)激发一个具有复选框名称和值的请求(我的方法)

  1. 选项2

使用javascript动态创建带有所选复选框名称的新输入并提交给jsp

更多关于备选案文2的例子

代码语言:javascript
运行
复制
<!DOCTYPE html>
<html>
    <head>
        <title>Demo</title>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="description" content="Demo project">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <style type="text/css"></style>
    </head>
    <body>
        <script type="text/javascript">
function checkBoxSubit(e) {
    var form=document.createElement('form');
    form.style.display = 'none';
    var input=document.createElement('input');
    input.name="myname";
    input.type="checkbox";
    input.value=e.value;
    console.log(input);
    form.action='myservlet.jsp';
    form.method='post';
    form.appendChild(input);
    document.body.appendChild(form);
    form.submit();
}
 </script>
<input type="checkbox" onmousedown="checkBoxSubit(this);" name="check" value="555">
<input type="checkbox" onmousedown="checkBoxSubit(this);" name="check" value="252">
<input type="checkbox" onmousedown="checkBoxSubit(this);" name="check" value="258">
<input type="checkbox" onmousedown="checkBoxSubit(this);" name="check" value="660">
<input type="checkbox" onmousedown="checkBoxSubit(this);" name="check" value="784">


    </body>
 </html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37621166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档