html中checkbox选中则value为yes,没选中为no

本文介绍如何在SenchaTouch/Extjs框架中利用HTML创建表单,并通过JavaScript动态地修改输入框的值,特别是针对复选框的值变化。包括获取所有输入框、筛选出复选框并检查其状态,进而改变其值为'yes'或'no'。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sencha Touch/Extjs中用html制作表单
html中checkbox选中则value为yes,没选中为no


<input type="text" name="text1">
<input type="text" name="text2">
<input type="text" name="text3">

<input name="checkbox1" type="checkbox" value="no" class="duigou">
<input name="checkbox2" type="checkbox" value="no" class="duigou">
<input name="checkbox3" type="checkbox" value="no" class="duigou">


1.首先获取所有的input框
var viewPort=Ext.Viewport.down('#视图ID')
var inputFields=viewPort.innerElement.dom.querySelectAll('input');//找到该视图下所有的input框


2.找到checkbox,判断有没有选中,选中则改变值为yes
for(var i = 0; i < inputFields.length; i++)
{
if(inputFields[i]['type']=='checkbox' && inputFields[i].checked)//是checkbox并且被选中,则改变值为


yes
{
inputFields[i].value='yes';
}
.....
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值