JavaScript事件处理 学习(2)—单选按钮 复选框 下拉框操作
2014-02-10 18:28
501 查看
<html> <head> <title>dsd</title> <script language="JavaScript"> function show1(){ var name=document.myform.name.value //保存姓名 alert("姓名"+name); var sex; //保存性别 if(document.myform.sex[0].checked){ //如果第一个元素被选中 sex=document.myform.sex[0].value; }else {sex=document.myform.sex[1].value;} alert("性别"+sex); var ints=""; //保存爱好 for(i=0;i<=document.myform.int.Length;i++) if(document.myform.int[i].checked) //判断是否被选中 ints+=document.myform.int[i].value; alert("爱好"+ints); } function show2(val){ //修改文本框显示 document.myform.result.value=val; } </script> </head> <body> <form action=""method="post"name=myform> 姓名:<input type="text"name="name"><br> 性别:<input type="radio"name="sex" value="男">男 <input type="radio"name="sex" value="女">女<br> <input type="checkbox"name="int" value="唱歌">唱歌 <input type="checkbox"name="int" value="睡觉">睡觉 <input type="checkbox"name="int" value="吃饭">吃饭<br> <input type="button"value="显示"onclick="show1()"><br> 部门:<select name="dept" onChange="show2(this.value)"> //触发事件传递到show2()中 <option value="产品部">产品部</option> <option value="销售部">销售部</option> <option value="财务部">财务部</option> </select> 结果:<input type="text" name="result" value=""> </body> </html>
本程序在表单分别定义了文本框 单选按钮 复选按钮 如果两个单选按钮名称一样,则要采用数组形式分别判断哪个控件被选中;多了可通过循环方式取出每一个选中的内容。
本程序还定义了一个下拉菜单和一个文本框,在下拉框列表中一旦触发onchange事件,则会将当前选中的结果this.value传递到show2()函数中,并在函数中设置内容显示到文本框中
相关文章推荐
- 18. JAVA 图形界面 Part 2(JTextComponent、事件处理、单选按钮、复选框、列表框、下拉列表框、菜单组件、文件选择) ----- 学习笔记
- JavaScript Event学习第三章 早期的事件处理程序
- Android学习--为ListView添加按钮的相应事件,来处理不同的选择。
- html和javascript中按钮事件处理的不同
- javascript学习七:事件处理
- JavaScript学习 jquery9 事件处理2
- Android 学习之- 单选按钮、复选框、状态开关、时钟控件
- 1)复选框中文字在左边;2)水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字字体都发生改变;5)拖
- :1)复选框中文字在左边;2)最下部为水平滚动条。水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字
- JavaScript学习--Item35 事件流与事件处理
- 轻松学习JavaScript二十八:DOM编程学习之事件处理函数
- 【JavaScript学习】事件:事件处理程序
- SilverLight学习笔记--Silverligh之在Javascript中捕获和处理Silverlight控件事件
- JavaScript学习笔记之事件处理机制
- JavaScript高级程序设计学习笔记--事件(一)(事件流、事件处理程序/事件侦听器)
- 一看就会Android之单选按钮和复选框的事件监听
- javascript实现复选框实现单选按钮功能
- javascript深入学习-DOM取参绑定事件-按钮计算器
- javascript单选按钮的处理方式
- javascript学习笔记之事件和事件处理