
直接用同一个name属性写多个checkbox元素
表单提交时会提交一个以" , "分隔的字符串,里面包含被选中的checkbox的值,形如
1 , 2, 3, 4,5等
在服务器端执行删除时只要判断这个格式正确,用sql语句的in可以批量删除
"DELETE FROM table WHERE id IN(" + id组 + ")"
判断id组格式的正则是
^\s\d+\s(\s,\s\d+\s)$
vb提供3种不同风格的循环语句:计数循环(for-next循环)、当循环(while-wend循环)、do循环(do-loop循环)。其中for-next循环按规定的次数执行循环体,而while-wend循环和do循环则是在给定条件满足时执行循环体。
各举一例:
例1。打印数字1~100
private
sub
form_click()
for
i=1
to
100
i
next
i
end
sub
例2。输入问号结束输入的小程序。
private
sub
form_click()
dim
a
as
string
a=inputbox("请输入,输入问号将结束输入")
while
a
<>
""
a=inputbox("请输入,输入问号将结束输入")
wend
end
sub
例3。
private
sub
form_click()
a=10
do
while
a<10
a=a
1
loop
a
end
sub
因为根据id取 当然一样的id只得第一个啦 id不重复 不会得到相同id的对象数组哦
你可以生成每个input的时候加个name属性 获取name相同的对象数组 逐个取他们的value就行哦
jsp:<s:iterator value="#requestpsaCautionList" id="sl">
<li class="noLine"><s:property value="#slpsaNbr"/> <s:property value="#slflag"/> <s:property value="#slnmUser"/>
<span>(<s:property value="#slissue"/>)</span>
<input id="PSA" name="PSA" type="hidden" value='<s:property value="#slpsaNbr"/>'>
</li>
</s:iterator>
js:
$(function(){
var aa = documentgetElementsByName("PSA");
for(var i=0;i<aalength;i++){
alert(aa[i]getAttribute("value"));
}
// var temp=$("#PSA")val();
//alert(temp);
$("noLine")click({msg:temp},function(event){
var locationObj = windowlocation
,hrefPath = locationObjprotocol + "//" + locationObjhost + "/";
windowopen(hrefPath+"<s:text name='WINDOWOPENPATHPCRS'/>"+"psaNbr="+eventdatamsg,"","","");
//windo'wopen('detailActionFromRemindaction'+parms, "tmp", "","");
});
})
<c:forEach var="i" items="${list}">
<tr><td>${i__}</td><td>${i__}</td></tr>
</>
以上就是关于jsp中 如何判断checkbox哪几个下标被选中 有两种方法 一种是js的 一种是就不是js那个全部的内容,包括:jsp中 如何判断checkbox哪几个下标被选中 有两种方法 一种是js的 一种是就不是js那个、jsp页面下怎么执行循环语句、js中取jsp循环中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)