单选按钮 、 下拉框 、 复选框 选中问题

本文深入解析HTML代码中表单元素的选择与操作,包括单选按钮、下拉框、复选框的选择机制及获取方法,并通过实例演示如何通过DOM和jQuery进行表单元素的选择和值获取。

我们直接看例子吧:

<input type="radio" name="radio" value="${var.id }" checked="checked"/>${var.contact }&nbsp;${var.address }&nbsp;${var.phone }&nbsp;${var.postalCode }

<input type="radio" name="radio" value="${var.id }" checked="checked"/>${var.contact }&nbsp;${var.address }&nbsp;${var.phone }&nbsp;${var.postalCode }

<input type="radio" name="radio" value="${var.id }" checked="checked"/>${var.contact }&nbsp;${var.address }&nbsp;${var.phone }&nbsp;${var.postalCode }

//获取一组name为radio的单选按钮 1.dom实现 2.jquery实现

var sellerAddr = document.getElementsByName("radio");
for(var i=0; i<sellerAddr.length; i++){
if(sellerAddr[i].checked==true){ //该单选按钮选中
$("#sellerAddrId").val(sellerAddr[i].value);
}
}

jquery 实现

var value = $("input[name='radio']:checked").val(); 这段比上面一段少了很多代码




//下拉框选中问题

<td align="left">

<select id="selected">

<c:forEach items="${serviceList }" var="var">

<option value="${var.store.id }">${var.store.name }</option>
</c:forEach>

</select>

</td>

var storeId = $("#selected option:selected").val(); //获取选中的option的值


例子 select 选中触发的是 onchange事件

<select name="new_province" id="new_province" class="ordslt" onchange="changeprovice()">

<option value="0">请选择...</option>

<option value="1">江苏省</option>

<option value="26">浙江省</option>

</select>

var options=$("#new_province option:selected");

alert(options.val()) ; 为 0 或者 1 或者 26

alert(options.text()); 为 请选择... 或者 江苏省 或者 浙江省


//复选框选中问题

var length = $("input[type=checkbox]:checked").length; // 复选框选中个数

var value= $("input[type=checkbox]:checked").val(); //被选中复选框的值





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值