javascript中的select、checkbox

遍历checkbox

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
</head>
<body>
<input type="checkbox" name="sex[]" value=‘男‘/>男
<input type="checkbox" name="sex[]" value=‘女‘/>女
<input type="checkbox" name="sex[]" value=‘保密‘/>保密
<input id="bu1" type="button" value="遍历checkbox"/>
</body>
</html>
<script type="text/javascript">
document.getElementById(‘bu1‘).onclick=function(){
    var bL=document.getElementsByName(‘sex[]‘);
    for(var i=0;i<bL.length;i++){
        alert(bL[i].value);
        alert(bL[i].checked);
    }
}
</script>

遍历select

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
<script type="text/javascript">
function fun1(){
    var ob=document.getElementsByName(‘province‘)[0];
    var oC=ob.options;
    for(var i=0;i<oC.length;i++){
        alert(oC[i].value);
        alert(oC[i].text);
        alert(oC[i].selected);
    }
}
function addCity(){
    //根据province选中的值,来给city追加option
    var ob=document.getElementsByName(‘province‘)[0];
    var v=ob.value;//获取被选中的option的value属性值
    var cityOb=document.getElementsByName(‘city‘)[0];
    switch(v){
    case ‘0‘:
        cityOb.options.length=1;
        cityOb.options[0].value=‘0‘;
        cityOb.options[0].text=‘请选择‘;
        break;
    case ‘1‘:
        cityOb.options.length=3;
        cityOb.options[0].value=‘0‘;
        cityOb.options[0].text=‘请选择‘;
        cityOb.options[1].value=‘1‘;
        cityOb.options[1].text=‘海淀区‘;
        cityOb.options[2].value=‘2‘;
        cityOb.options[2].text=‘丰台区‘;
        break;
    case ‘2‘:
        cityOb.options.length=4;
        cityOb.options[0].value=‘0‘;
        cityOb.options[0].text=‘请选择‘;
        cityOb.options[1].value=‘1‘;
        cityOb.options[1].text=‘石家庄‘;
        cityOb.options[2].value=‘2‘;
        cityOb.options[2].text=‘承德‘;
        cityOb.options[3].value=‘3‘;
        cityOb.options[3].text=‘唐山‘;
        break;
    case ‘3‘:
        cityOb.options.length=2;
        cityOb.options[0].value=‘0‘;
        cityOb.options[0].text=‘请选择‘;
        cityOb.options[1].value=‘1‘;
        cityOb.options[1].text=‘济南‘;
        break;
    }
}
</script>
</head>
<body>
<select onchange="addCity();" name="province">
    <option value="0">请选择</option>
    <option value=‘1‘>北京</option>
    <option value=‘2‘>河北</option>
    <option value=‘3‘>山东</option>
</select>
<select name="city">
    <option value="0">请选择</option>
</select>
<input onclick="fun1();" type="button" value="遍历option"/>
</body>
</html>
时间: 2024-10-26 05:30:48

javascript中的select、checkbox的相关文章

javascript获取select,checkbox,radio的值

转发来自  博客园博主:肖品 博主的链接 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"&

C++、Java、JavaScript中的异常处理(Exception)

编程思想之异常处理 什么叫异常处理? 什么叫异常(Exception)?顾名思义就是非正常的情况,出现了不希望出现的意外,异常处理就是遇到这种意外时准备的对策和解决方案.比如您开着一辆劳斯莱斯在公路上行走,突然前面出现一个小孩,幸好您眼疾手快紧急刹车,而避免了一场交通事故.在这个例子中突然出现的小孩就是异常,紧急刹车就是异常处理(面对这种突发情况采取的解决方案). 程序来源于现实,是现实的抽象和模拟,也会有异常,因此异常的处理就显示的极为重要.试想如果您的手机的某个应用使用两下就崩溃了,或都出现

Javascript中的Form表单知识点总结

在HTML中,表单是由form元素来表示的,但是在javascript中,表单则由HTMLFormElement类型,此元素继承了HTMLElement,因此与其他HTML元素具有相同的默认属性:HTMLFormElement有自己以下属性和方法: acceptCharset: 服务器能够处理的字符集:等价于HTML中的accept-charset特性: action:  接收请求的URL,等价于HTML中的action elements: 表单中所有控件的集合. enctype: 请求的编码类

JavaScript中的execCommand

execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用 如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话框),动态参数一 般为一可用值或属性值(如下例中的"true&qu

JavaScript中的事件处理

事件处理概述 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性.事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应.其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去.事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义函数(function)来处理事情. 指定事件处理程序有三种方法: 方法一 直接在 HTML 标记中指定.这种方法是用

仿jquery mobile中的select控件效果

不说废话,直接上代码,最好将on.png和off.png也使用jquery mobile里的图片 //仿jQuery mobile Select控件 //用法box为容器id,_id指控件id,selectvalue为选中值,Value为当前值 function SelectBox(box,_id,selectvalue,Value) { if(Value != selectvalue) { $("#" + box).html("<input type=hidden v

JavaScript中的表单编程

表单编程 1获取表单相关信息 1.什么是表单元素 1.什么是表单元素 在H TML中表单就是指form标签,它的作用是将用户输入或选择的数据提交给指定的服务器 2.如何获取表单元素 <form id="form1" name="form1"></form><script>//方法一:let fm = document.getElementbyId("fm");//方法二:let fm = document.fo

HTML中的&lt;select&gt;标签如何设置默认选中的选项

方法有两种. 第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. 1 2 3 4 5 < select  id =  "sel" > < option  value = "1" >1</ option > < option  value = "2"  selected = "selected" >2</ opt

【干货理解】理解javascript中实现MVC的原理

理解javascript中的MVC MVC模式是软件工程中一种软件架构模式,一般把软件模式分为三部分,模型(Model)+视图(View)+控制器(Controller); 模型:模型用于封装与应用程序的业务逻辑相关的数据以及对数据处理的方法.模型有对数据直接访问的权利.模型不依赖 "视图" 和 "控制器", 也就是说 模型它不关心页面如何显示及如何被操作. 视图:视图层最主要的是监听模型层上的数据改变,并且实时的更新html页面.当然也包括一些事件的注册或者aja