JS获取下拉框显示值和判断单选按钮的方法


Posted in Javascript onJuly 09, 2015

本文实例讲述了JS获取下拉框显示值和判断单选按钮的方法。分享给大家供大家参考。具体如下:

1.本人做过很多项目,都需要得到select组件显示的值。下面是我经常用到的方法:

Html源码如下:

<html><body>
<select id="province" name="province" >
<option value="1">北京</option>
<option value="2">上海</option>
<option value="3">江苏</option>
<option value="4">河北</option>
</select>
<br/>
<input type="text" id="provinceName" name="provinceName"/>
<input type="button" onClick="setTxt()" value="赋值"/>
</body></html>

JS函数如下:

function setTxt()
{
 var _selObj=document.getElementByIdx_xx('province');//取下拉框的元素
 var _selVal=_selObj[_selObj.selectedIndex].text;//取下拉框被选中的值
 document.getElementByIdx_xx('provinceName').value=_selVal;
}

2.本人也做过很多判断radio单选按钮是否被选中的情况,下面是我常用到得方法:

HTML页面源码如下:

<html><body>
<input type="radio" name="time" value="2009-05-20"/>2009-05-20
<input type="radio" name="time" value="2009-05-21"/>2009-05-21
<input type="radio" name="time" value="2009-05-22"/>2009-05-22
<input type="radio" name="time" value="2009-05-23"/>2009-05-23
<input type="button" value="判断是否选择" onclick="alert(judge())"/>
</body></html>

JS函数代码:

function judge()
{ var status =false;
 var _radObj=document.getElementsByName('time');
 for(var i =0;i<_radObj.length;i++){
  if(_radObj[i].checked){
  status=true;
  }
 }
 if(! status){
  alert('未选中时间!');
 }
 return status;
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery EasyUI API 中文文档 - ComboBox组合框
Oct 07 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 Javascript
javascript通过class来获取元素实现代码
Feb 20 Javascript
jquery操作checkbox实现全选和取消全选
May 02 Javascript
多个jQuery版本共存的处理方案
Mar 17 Javascript
js表格排序实例分析(支持int,float,date,string四种数据类型)
May 06 Javascript
纯js实现无限空间大小的本地存储
Jun 18 Javascript
jQuery语法小结(超实用)
Dec 31 Javascript
原生JS改变透明度实现轮播效果
Mar 24 Javascript
Vue.js鼠标悬浮更换图片功能
May 17 Javascript
基于JS开发微信网页录音功能的实例代码
Apr 30 Javascript
在vue中实现嵌套页面(iframe)
Jul 30 Javascript
JavaScript的类型、值和变量小结
Jul 09 #Javascript
JS实现文档加载完成后执行代码
Jul 09 #Javascript
jQuery检测某个元素是否存在代码分享
Jul 09 #Javascript
jquery.map()方法的使用详解
Jul 09 #Javascript
jQuery实现鼠标点击弹出渐变层的方法
Jul 09 #Javascript
javascript+ajax实现产品页面加载信息
Jul 09 #Javascript
浅谈JavaScript中null和undefined
Jul 09 #Javascript
You might like
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
php查看网页源代码的方法
2015/03/13 PHP
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
详解Node.js中的事件机制
2016/09/22 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
jquery分页优化操作实例分析
2019/08/23 jQuery
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
Python3.7 读取 mp3 音频文件生成波形图效果
2019/11/05 Python
使用python远程操作linux过程解析
2019/12/04 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
使用CSS3的ruby-position固定注音位置的用法示例
2016/07/05 HTML / CSS
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
shallow copy和deep copy的区别
2016/05/09 面试题
心理健康日活动总结
2014/05/08 职场文书
创先争优一句话承诺
2014/05/29 职场文书
大学新闻系应届生求职信
2014/06/02 职场文书
起诉书格式范文
2015/05/20 职场文书
反邪教教育心得体会
2016/01/15 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python