php如何接收多个属性为multiple的select的值

php如何接收多个属性为multiple的select的值,第1张

第一个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里面的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9612360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存