
javascript获取select,checkbox,radio的值
发布日期:2021-05-13 07:42:06
浏览次数:14
分类:博客文章
本文共 5083 字,大约阅读时间需要 16 分钟。
1.���������������select,checkbox,radio������
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" > < head > </ head > < body > ������������ < input type ="checkbox" name ="checkbox1" value ="1" checked /> 1 < input type ="checkbox" name ="checkbox1" value ="2" /> 2 < input type ="checkbox" name ="checkbox1" value ="3" checked /> 3 < input type ="checkbox" name ="checkbox1" value ="4" /> 4 < input type ="checkbox" name ="checkbox1" value ="5" /> 5 < br /> ������������ < input type ="radio" id ="radio1" name ="radio1" value ="1" checked > 1 < input type ="radio" id ="radio1" name ="radio1" value ="2" > 2 < input type ="radio" id ="radio1" name ="radio1" value ="3" > 3 < br /> ������������ < select id ="select1" > < option value ="1" > 1 </ option > < option value ="2" > 2 </ option > < option value ="3" > 3 </ option > </ select > < br /> < button onclick ="sub();" > ������ </ button >< br /> < button onclick ="fun1();" > ������4���5��������� </ button >< br /> < button onclick ="fun2();" > ������3��������� </ button >< br /> < button onclick ="fun3();" > ������2��������� </ button >< br /> < script type ="text/javascript" > function fun1(){ // ������������������ var oCheckbox = document.getElementsByName( " checkbox1 " ); var arr = []; var index = 0 ; for ( var i = 0 ;i < oCheckbox.length;i ++ ) { if (oCheckbox[i].value == 4 || oCheckbox[i].value == 5 ) { oCheckbox[i].checked = true ; } else { oCheckbox[i].checked = false ; } } } function fun2(){ // ������������������ var oRadio = document.getElementsByName( " radio1 " ); for ( var i = 0 ;i < oRadio.length;i ++ ) { if (oRadio[i].value == 3 ) { oRadio[i].checked = true ; break ; } } } function fun3(){ // ������������������ var oSelect = document.getElementById( " select1 " ); oSelect.value = 2 ; } function sub(){ // ������������������ var oCheckbox = document.getElementsByName( " checkbox1 " ); var arr = []; var index = 0 ; for ( var i = 0 ;i < oCheckbox.length;i ++ ) { if (oCheckbox[i].checked) { arr[index ++ ] = oCheckbox[i].value; } } alert( " ������������ " + arr.toString()); // ������������������ var oRadio = document.getElementsByName( " radio1 " ); var rvalue = 0 ; for ( var i = 0 ;i < oRadio.length;i ++ ) { if (oRadio[i].checked) { rvalue = oRadio[i].value; break ; } } alert( " ������������ " + rvalue); var oSelect = document.getElementById( " select1 " ); alert( " ������������ " + oSelect.value); } </ script > </ body > </ html >
2. JQuery ���������
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" > < head > < script type ="text/javascript" src ="jquery-1.4.2.min.js" ></ script > </ head > < body > ������������ < input type ="checkbox" name ="checkbox1" value ="1" checked /> 1 < input type ="checkbox" name ="checkbox1" value ="2" /> 2 < input type ="checkbox" name ="checkbox1" value ="3" checked /> 3 < input type ="checkbox" name ="checkbox1" value ="4" /> 4 < input type ="checkbox" name ="checkbox1" value ="5" /> 5 < br /> ������������ < input type ="radio" id ="radio1" name ="radio1" value ="1" checked > 1 < input type ="radio" id ="radio1" name ="radio1" value ="2" > 2 < input type ="radio" id ="radio1" name ="radio1" value ="3" > 3 < br /> ������������ < select id ="select1" > < option value ="1" > 1 </ option > < option value ="2" > 2 </ option > < option value ="3" > 3 </ option > </ select > < br /> < button onclick ="sub();" > ������ </ button >< br /> < button onclick ="fun1();" > ������4���5��������� </ button >< br /> < button onclick ="fun2();" > ������3��������� </ button >< br /> < button onclick ="fun3();" > ������2��������� </ button >< br /> < script type ="text/javascript" > $(document).ready( function (){ }); function fun1(){ // ������������������ var oCheckbox = $( " input[name=checkbox1] " ); var arr = []; var index = 0 ; for ( var i = 0 ;i < oCheckbox.length;i ++ ) { if (oCheckbox[i].value == 4 || oCheckbox[i].value == 5 ) { oCheckbox[i].checked = true ; } else { oCheckbox[i].checked = false ; } } } function fun2(){ // ������������������ var oRadio = $( " input[name=radio1] " ); for ( var i = 0 ;i < oRadio.length;i ++ ) { if (oRadio[i].value == 3 ) { oRadio[i].checked = true ; break ; } } } function fun3(){ // ������������������ var oSelect = $( " #select1 " ); oSelect.val( 2 ); } function sub(){ // ������������������ var oCheckbox = $( " input[name=checkbox1] " ); var arr = []; var index = 0 ; for ( var i = 0 ;i < oCheckbox.length;i ++ ) { if (oCheckbox[i].checked) { arr[index ++ ] = oCheckbox[i].value; } } alert( " ������������ " + arr.toString()); // ������������������ var oRadio = $( " input[name=radio1] " ); var rvalue = 0 ; for ( var i = 0 ;i < oRadio.length;i ++ ) { if (oRadio[i].checked) { rvalue = oRadio[i].value; break ; } } alert( " ������������ " + rvalue); var oSelect = $( " #select1 " ); alert( " ������������ " + oSelect.val()); } </ script > </ body > </ html >
-
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月05日 11时38分04秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【二叉树】已知后序与中序求先序
2021-05-12
解决Nginx 404 not found问题
2021-05-12
计算机网络之第三章笔记--数据链路层
2021-05-12
创建型模式之简单工厂模式实例及代码操作
2021-05-12
广东外语外贸大学第三届网络安全大赛Writeup
2021-05-12
VS2019 报错: LINK Error 无法找到 MSCOREE.lib的解决办法
2021-05-12
2021-04-23
2021-05-12
hadoop 分布式文件系统的计算和高可用
2021-05-12
【Linux】VMware Workstation 不可恢复错误: (vcpu-0)
2021-05-12
VS中 fatal error LNK1123: 转换到 COFF 期间失败 的解决方法
2021-05-12
ant design pro v5去掉右边content区域的水印
2021-05-12
JavaScript——使用iterator遍历迭代map,set集合元素
2021-05-12
IAR调试卡顿的解决办法
2021-05-13
Course Schedule II
2021-05-13
Django ORM操作
2021-05-13
京喜小程序体验评分优化实践
2021-05-13
C#中文转换成拼音
2021-05-13
C++错误笔记
2021-05-13
【无线通信模块】GPRS DTU不稳定和容易掉线原因
2021-05-13
SpringBoot使用RedisTemplate简单操作Redis的五种数据类型
2021-05-13