我在jsp文件中想用href的方法传递选中checkbox中的value值到后台的action 的java类中怎么办?
<ahref="deleteDoctor.action?checkbox=。。。target="centerframe"/>删除我的checkbox<inputtype=...
<a href="deleteDoctor.action?checkbox=。。。 target="centerframe"/>删除
我的checkbox
<input type="checkbox" name="checkbox" value="<s:property value='id'/>" />
有好几个 展开
我的checkbox
<input type="checkbox" name="checkbox" value="<s:property value='id'/>" />
有好几个 展开
展开全部
你好:
我理解你的jsp中格式应该是这样的:
<input type="checkbox" name="checkbox" value="<s:property value='id'/>" />
<a href="checkBoxFunction()" target="centerframe"/>删除
你的目的其实就是想删除你checkbox 的选中项。这样的话最直接的方法你只能用ajax或jquery实现:
jquery实现:
1.导入jquery包。
2 .<script language="javascript">
function checkBoxFunction(){
$.get(
//提交的action
deleteDoctor.action,
//传输的数据
{name:<s:property value='id'/>},
//回调函数
function(){
alert();
},
//返回数据类型
"text"
);
}
</script>
这样就可以顺利的把数据传送到后台处理了。
希望可以帮到你!
我理解你的jsp中格式应该是这样的:
<input type="checkbox" name="checkbox" value="<s:property value='id'/>" />
<a href="checkBoxFunction()" target="centerframe"/>删除
你的目的其实就是想删除你checkbox 的选中项。这样的话最直接的方法你只能用ajax或jquery实现:
jquery实现:
1.导入jquery包。
2 .<script language="javascript">
function checkBoxFunction(){
$.get(
//提交的action
deleteDoctor.action,
//传输的数据
{name:<s:property value='id'/>},
//回调函数
function(){
alert();
},
//返回数据类型
"text"
);
}
</script>
这样就可以顺利的把数据传送到后台处理了。
希望可以帮到你!
追问
可不可以用js弄成个string[]然后把这个参数传递过去呢?这样应该怎么做呢?
追答
不用拼String[],只要你checkbox的name属性是一个名字就好了!
展开全部
当然是放在form 中去submit了
checkbox的多值参数放到href中显示应该是
<a href="deleteDoctor.action?checkbox=1&checkbox=2&checkbox=3。。。 target="centerframe"/>
这种样式的,有多个同名的参数
到了接收参数的java方法里,servlet中你要建一个数组去接收这个checkbox的值
checkbox的多值参数放到href中显示应该是
<a href="deleteDoctor.action?checkbox=1&checkbox=2&checkbox=3。。。 target="centerframe"/>
这种样式的,有多个同名的参数
到了接收参数的java方法里,servlet中你要建一个数组去接收这个checkbox的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你就在点删除的时候,触发个JS事件,把checkbox选中的值用某个符号拼起来,再在deleteDoctor.action?checkbox的路径后加上参数
追问
能教我这个js怎么写么 跪求
追答
JS真不会,,要是我的做的话,我会把 删除功能 做成提交action的form里,这样的话,就不用拼啥JS了,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询