在我的场景中,在加载JSP页面时动态创建复选框。JSP页面包含多个href属性,有些重定向到JSP,有些重定向到Servlet。
我想将选中复选框的名称发送到JSP或Servlet。
这样做的可能选择是什么?
我的jsp页面
发布于 2016-06-03 18:49:10
您可以使用javascript作为用户选择复选框轻松地做到这一点。
使用ajax (XMLHttpRequest)激发一个具有复选框名称和值的请求(我的方法)
使用javascript动态创建带有所选复选框名称的新输入并提交给jsp
更多关于备选案文2的例子
<!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>https://stackoverflow.com/questions/37621166
复制相似问题