以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]复选框和单选框 如何判断是否选择了?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=128222)

--  作者:YOU
--  发布时间:2018/12/1 14:57:00
--  [求助]复选框和单选框 如何判断是否选择了?
  With wb.AddRadioGroup("form1","学历","最高学历")
                .Add(
"
本科","本科")
                .Add(
"
硕士","硕士")
                .Add(
"
博士","博士")
            End With
            With wb.AddCheckGroup("form1",
"
偏好","品牌偏好")
               
.Add("苹果","苹果")
                .Add("华为","华为")
               
.Add("三星","三星")
            End With

复选框和单选框 如何判断是否选择了?

--  作者:有点蓝
--  发布时间:2018/12/1 15:05:00
--  

单击确定按钮,浏览器会显示服务端接收到的数据:

图片点击可在新窗口打开查看

框架表单和我们在快速入门中介绍的常规表单,基本上是一样的,只需留意一下:

1、单选列表项在勾选状态下,传递到服务器的值是其ID,你可以通过Value属性设置你希望传递给服务器的值。

2、每个单选列表项组只能勾选一项,服务端收到的键是的ID值,值为勾选项的ID值或其Value属性值。

3、复选列表项组中的每一项,只要被勾选了,都会独立向服务端传递值,键为勾选项的ID值,值为"on"。

3、开关组件本质上就是复选列表项,所以开关在开启后,提交给服务端的值也是"on"。

4、开关组件和复选列表项都有Value属性,用于设置在勾选(开启)后,提交给服务器的值。


5、没有输入内容的输入框,没有勾选项目的单选或复选列表项组,都不会向服务端传递值。


--  作者:YOU
--  发布时间:2018/12/1 15:18:00
--  
具体怎么判断没有勾选,就不执行下面的语句的?
--  作者:有点蓝
--  发布时间:2018/12/1 16:18:00
--  
那要在前端js里判断了。

if (document.getElementById(\'本科\').checked){
alert("勾选了")
}