先用给定的字符串用split("people=")得到people数组( 数组中每个值{name="张三" age="22"} )
然后再用split(“ ”); 得到people的属性数组
然后再用split(“=”); 得到数组第0位是属性名,第1位是属性值
你好!
//获取选择的radio可以通过:checked来进行选择$(":checked")
//还可以通过属性选择器进行筛选
$("input[name='sex']:checkbox") //这样就是选择所有name='sex'的input元素了
在界面的时候,就将所有的input的name和value分别放在一个字符串里面(每个name或者value用指定符号分开),然后传递给java后台,在后台将两个字符串获取并用split函数分割成存放所有name的数组和存放value的数组,这个样子就可以了。
三个方法:
1、requestQueryString("参数")//获取指定参数,返回字符串;
2、requestQueryStrings();//获取全部参数,并返回数组;
3、requestsetQuery("参数","参数的值");//如果当前地址栏有此参数,那么将更新此参数,否则返回一个新的地址栏参数字符串。
例如:
当前地址栏参数字符串为:name=a&site=never_online
alert(requestsetQuery("name","blueDestiny"))
如果地址栏参数中有"name",那么返回name=blueDestiny&site=never_online
setQuery方法有自动追加参数的功能。如:
当前地址栏参数字符串为:site=never_online
alert(requestsetQuery("name","blueDestiny"))
则返回site=never_online&name=blueDestiny
同理,如果地址栏没有参数,也会自动追加参数
alert(requestsetQuery("name","blueDestiny"))
返回name=blueDestiny
<SCRIPT LANGUAGE="JavaScript">
<!--
// author: never-online
// web: never-onlinenet
参考代码如下:
获取所有name为spCodeId的checkbox
var spCodesTemp = "";$('input:checkbox[name=spCodeId]:checked')each(function(i){
if(0==i){
spCodesTemp = $(this)val();
}else{
spCodesTemp += (","+$(this)val());
}
});
$("#txt_spCodes")val(spCodesTemp);
实现的方法和详细的 *** 作步骤如下:
1、第一步,创建一个新的html文档,在body标签中添加一些输入标签,并设置这些标签的名称值,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,添加脚本标签,使用getElementsByName获取具有指定名称值的标签,然后将返回的数组分配给变量,如下图所示,然后进入下一步。
3、最后,完成上述步骤后,使用for循环,循环从0开始,循环数是数组的长度,以便可以 *** 作具有相同名称值的所有元素,如下图所示。这样,问题就解决了。
<form id="abc">
<input type="checkbox" name="ck" />
<input type="checkbox" name="ck" />
<input type="checkbox" name="ck" />
<input type="checkbox" name="ck" />
</form>var form = documentgetElementById('abc');
var input = formck; // 如果有多个相同的名字会返回dom collection(类似数组)
if(input && inputlength) {
// dom collection
} else if (input) {
// dom
} else {
// 没有
}
以上就是关于java字符串截取怎样能获取所有的人(名字和年龄两属性)的信息全部的内容,包括:java字符串截取怎样能获取所有的人(名字和年龄两属性)的信息、jquery怎么获取所有选择的radio、java后台怎么获取form表单里所有input的name和value等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)