怎样获取checkbox表单项的值

怎样获取checkbox表单项的值,第1张

你是要JAVASCRIPT来获得呢!还是ASP提交获得呢??还是???

不清楚你说的是那个获得啊!!!

哦!!!!

JSP我都忘记的差不多了!用一个上面属性来获得啊!!request里面的属性 好像!你自己看看!记得好像里面要注意到编码问题!具体怎么弄 在笔记上面!呵呵帮不料你了!你去查查吧!!倒百度里面查:JSP获取表单值!

;//获取选择项的值

            string argValue = RequestForm["funitem"];

实现有两种方式,建议使用第一种,“相对”正规

checkbox 在提交的时候,是按是否存在,作为判断条件的

额外设定一个隐藏项来保存 checkbox 的状态

test1html

<form action="test2asp" method="post">

<input type="checkbox" name="chk1" value="1" />

<input type="checkbox" name="chk2" value="1" onclick="javascript:documentgetElementById('hid')value=thischecked;" />

<input type="hidden" id="hid" name="hid1" value="false"/>

<input type="submit" value="提交" />

</form>

test2asp

<%

chk1=RequestForm("chk1")

if chk1 = "" then

    ResponseWrite("chk1没有选中<br/>")

else

    ResponseWrite("chk1选中<br/>")

end if

hid=RequestForm("hid1")

if hid = "true" then

    ResponseWrite("chk2选中")

else

    ResponseWrite("chk2没有选中")

end if

%>

CheckBox和Button一样,也是一种古老的控件,它的优点在于,不用用户去填写具体的信息,只需轻轻点击,缺点在于只有“是”和“否”两种情况,但往往利用它的这个特性,来获取用户的一些信息。如一个身份表单中,常常让用户填写“是否已经结婚”,显然让用户去填写“是”或“否”是不合理的,理想的情景是用如下控件:

选中后的状态:

建立checkBox的布局:

<CheckBox

android:id="@+id/cb"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:checked="false"

android:text="已婚"

></CheckBox>

显然,Checked属性是CheckBox最重要的属性之一,改变它的方式有三种:

1、XML中申明,在xml布局中指定默认的状态android:checked="true"。

2、代码动态改变,在Java中可以直接调用checkboxsetChecked(true);

3、用户触摸,即注册OnCheckedChangeListener事件。

实例如下:

//获取CheckBox实例

CheckBox

cb

=

(CheckBox)thisfindViewById(Ridcb);

//绑定事件

cbsetOnCheckedChangeListener(new

OnCheckedChangeListener()

{

@Override

public

void

onCheckedChanged(CompoundButton

arg0,

boolean

arg1)

{

//

TODO

Auto-generated

method

stub

ToastmakeText(MyActivitythis,

arg1"选中了":"取消了选中"

,

ToastLENGTH_LONG)show();

}

});

在开发当中,默认的状态是未选中的,如果需要默认选中,通常是在xml中指定即可。

<input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="2" />

<label>交流困难</label>

<input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="3" />

<label>猜疑</label>

<input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="4" />

<label>喜怒无常</label>

<input nam

以上就是关于怎样获取checkbox表单项的值全部的内容,包括:怎样获取checkbox表单项的值、.net 中怎么获取CheckBox所选中的值最好能有前台和后台的详细代码、checkbox有两种状态,选中和不选中表单提交的值都是一样的怎么区分啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存