aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 13710|回复: 3

获取checkbox值,获取到的是true或者false

[复制链接]

7

主题

22

回帖

177

积分

一级会员

积分
177
发表于 2013-1-15 16:53:42 | 显示全部楼层 |阅读模式

  1. <input type='checkbox' name='chk' value='1'>
  2. <input type='checkbox' name='chk' value='2'>
  3. <input type='checkbox' name='chk' value='3'>
复制代码
以上为HTML部分代码
  1. for(i=1;#ltEle.getLayout().getEles("chk");1){
  2.                                 var ele=ltEle.getLayout().getEles("chk")[i];
  3.                                 if(ele.state.checked)
  4.                                 ..mainForm.msgbox(ele.value);
  5. }
复制代码
获取单选框里面值,请问为什么返回的都是true或者false呢。

42

主题

628

回帖

3765

积分

版主

积分
3765
发表于 2013-1-15 17:44:00 | 显示全部楼层
  1. import win.ui;
  2. /*DSG{{*/
  3. winform = ..win.form( bottom=399;parent=...;right=599;text="aardio Form" )
  4. winform.add(
  5. layoutWindow={ dr=1;dl=1;bottom=382;right=580;left=10;multiline=1;top=12;notify=1;z=1;db=1;dt=1;cls="edit" }
  6. )
  7. /*}}*/

  8. import web.layout;
  9. wbLayout = web.layout(winform.layoutWindow);

  10. wbLayout.html =/***
  11. <input type='checkbox' name='chk' value='1' checked=true>
  12. <input type='checkbox' name='chk' value='2'>
  13. <input type='checkbox' name='chk' value='3'>
  14. ***/

  15. var ltEles = wbLayout.getEles("chk");

  16. import console
  17. for(i=1;#ltEles) {

  18.         var ltEle = ltEles[i]
  19.        
  20.         console.log("是否选中",ltEle.value )
  21.         console.log("控件值",ltEle.getAttribute("value") )
  22. }

  23. winform.show();
  24. win.loopMessage();
复制代码

0

主题

3

回帖

22

积分

新手入门

积分
22
发表于 2013-1-15 20:35:16 | 显示全部楼层
复选框行为.



属性:

·         checked  -  初始选定状态. 取值范围:  "true", "false", "undefined"(半选定状态).

·         mixed  -  半选定状态.

状态:

·         :hover  -  悬停

·         :active  -  按下

·         :focus  -  获得焦点

·         :disabled  -  被禁用



使用中会出现比较复杂的复合状态, 例如:

      input[type="check"][mixed]:checked:disabled
----------------------------------

选定就是true,未选中就是false,半选定状态就是null,前提是要有mixed

7

主题

22

回帖

177

积分

一级会员

积分
177
 楼主| 发表于 2013-1-16 08:36:41 | 显示全部楼层
编程 发表于 2013-1-15 17:44

谢谢了,这个确实有这个属性。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-6-7 03:04 , Processed in 0.057915 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表