第一个select,
<select name="one">
<option value="one_36">预定指南</option>
<option value="one_37">旅游地图</option>
<option value="one_40">****</option>
</select>
第二个select
<select name="two">
<option value="two_36">市内景点</option>
<option value="two_37">阳朔景点</option>
</select>
也就是说one_[]和two_[],接收数组以后用for each,再用explode分隔one_和two_,可以区分出第一和第二
更新中。。。。。。。。。。。。。
循环的时候$i=1
循环到第一个select时,option值是o1_id
第、二个的时候是option值是o2_id
o3_id
o4_id
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Ball</title>
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-180minjs"></script>
<script type="text/javascript">
$ (function ()
{
$ ("select")change (function ()
{
alert ($ (this)find ("option:selected")attr ("abc"));
})
})
</script>
</head>
<body>
<select>
<option abc="a">111</option>
<option abc="d">222</option>
<option abc="f">333</option>
<option abc="dfd">444</option>
</select>
</body>
</html>
比如下面的程序:
<select name="role">
<option value="0">管理员</option>
<option value="1">普通用户</option>
</select>
想要获得你点击的option的值时,这几步是必不可少的:
第一步:在select中添加name属性,如上name="role";
第二步:在option里添加value属性,如上value="0";
第三步:在JAVA代码中先通过requestgetParameter("role")获得前端传过来的name属性的值,比如String role = equestgetParameter("role");然后判断通过这个name属性所对应的value值是哪一个,可以用三元表达式来判断,比如"0"equals("role")(如果相等你需要执行的 *** 作):(如果不相等你执行的 *** 作);
Linq表达式中Select以及SelectMany的用法,select是将一个源list投影到一个属性值或者多个属性值,也可以是另外一个属性类,通常和where子句连用,通过where子句对list进行筛选之后投影成我们需要的属性。有时我们只需要list中的单个属性,例如是需要查询井的信息,那么我们只需要知道井ID的list集合。那么我们就可以使用select语句投影成到这个井ID属性。
select单属性投影
石油软件类的项目通常左边为项目树,通过左边treeList的节点点击,向后台发送TreeNode属性集合,石油类部门的组织机构通常分为井区、井组、单井,当我们点击了井组集合,井区之下包含了很多口单井,井组之下包含该井组的单井,通常为5~10口单井。假设用户点击了井组节点之后,我们要获得他下面的单井节点。我们首先需要判断用户点击的是哪一级的节点,做法一般是给点击的节点赋值一个Level,通过spilt()方法判断点击是井区、井组还是单井级别。当然我们这里限定了用户点击的是井组节点,那么我们就要获取它下面所属的单井节点。需要注意的是,项目树节点传过来的类型为List<object>。WellOrganDescriptor类封装了组织机构单井信息类,利用ofType方法限定了方法属性名,通过select方法投影出单井的ID属性,使用var匿名定义方法返回值。看出区别没,对于select投影,定义一个item属性,然后进行new出这个list的属性集合,然后投影出自己需要的属性集合。但是细心的你可能会发现,后面还加了一层where筛选,这个是在石油生产环节井分为采油井、注水井,由于需求需要选出采油井的id,所以加了这层属性的筛选,最终拿出这些油井的id。
2、new出新的对象类,将投影出来的属性进行赋值获取
以上就是关于php如何接收多个属性为multiple的select的值全部的内容,包括:php如何接收多个属性为multiple的select的值、Jquery怎么获取select选中项 自定义属性的值、怎么获取select标签的option里面的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)