javascript表单事件处理的小范例
2013-12-12 16:34
429 查看
<html>
<head>
<title>单选跟复选</title>
<script language="javascript">
function fun(f){
//返回姓名
var name=f.name.value;
alert("您的姓名:"+name);
//单选框 输出性别
var sex;
for(i=0;i<f.sex.length;i++){
if(f.sex[i].checked){
sex=f.sex[i].value;
alert("性别为:"+sex);
}
}
//复选框 输出兴趣
var inst="";
for(i=0;i<f.inst.length;i++){
if(f.inst[i].checked){
inst+=f.inst[i].value+"、";
}
}
alert("爱好是:"+inst);
//下拉列表 输出部门
var dept=f.dept.value;
alert("所属部门:"+dept);
//验证邮箱
var email=f.email.value;
if(!/^\w+@\w+.\w+$/.test(email)){
alert("邮箱格式不正确!");
f.email.focus(); //返回光标所在
f.email.select(); //选择错误输出的文本
return false;
}
}
</script>
</head>
<body>
<form action="" method="post" name="f" onsubmit="return fun(this)">
姓名:<input type="text" name="name" ><br>
请输入邮箱:<input type="text" name="email"><br>
性别:<input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="女">女
<br>
兴趣:<input type="checkbox" name="inst" value="唱歌">唱歌
<input type="checkbox" name="inst" value="画画">画画
<input type="checkbox" name="inst" value="编程">编程
<input type="checkbox" name="inst" value="游戏">游戏
<br>
部门:<select name="dept">
<option>美工</option>美工
<option>测试</option>测试
<option>数据库</option>数据库
<option>代码</option>代码
</select>
<br>
<input type="submit" value="确定">
</form>
</body>
</html>
<head>
<title>单选跟复选</title>
<script language="javascript">
function fun(f){
//返回姓名
var name=f.name.value;
alert("您的姓名:"+name);
//单选框 输出性别
var sex;
for(i=0;i<f.sex.length;i++){
if(f.sex[i].checked){
sex=f.sex[i].value;
alert("性别为:"+sex);
}
}
//复选框 输出兴趣
var inst="";
for(i=0;i<f.inst.length;i++){
if(f.inst[i].checked){
inst+=f.inst[i].value+"、";
}
}
alert("爱好是:"+inst);
//下拉列表 输出部门
var dept=f.dept.value;
alert("所属部门:"+dept);
//验证邮箱
var email=f.email.value;
if(!/^\w+@\w+.\w+$/.test(email)){
alert("邮箱格式不正确!");
f.email.focus(); //返回光标所在
f.email.select(); //选择错误输出的文本
return false;
}
}
</script>
</head>
<body>
<form action="" method="post" name="f" onsubmit="return fun(this)">
姓名:<input type="text" name="name" ><br>
请输入邮箱:<input type="text" name="email"><br>
性别:<input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="女">女
<br>
兴趣:<input type="checkbox" name="inst" value="唱歌">唱歌
<input type="checkbox" name="inst" value="画画">画画
<input type="checkbox" name="inst" value="编程">编程
<input type="checkbox" name="inst" value="游戏">游戏
<br>
部门:<select name="dept">
<option>美工</option>美工
<option>测试</option>测试
<option>数据库</option>数据库
<option>代码</option>代码
</select>
<br>
<input type="submit" value="确定">
</form>
</body>
</html>
相关文章推荐
- javascript---在表单提交之前处理事件
- JavaScript——3(事件处理与实用范例)
- 【JAVASCRIPT】处理表单事件
- JavaScript_form表单验证:采用focus()事件处理;
- javascript表单事件处理方法详解
- JavaScript处理日期显示表单
- JavaScript --- 事件处理
- JavaScript表单特殊输入处理收集
- JavaScript:JavaScript事件的处理
- JavaScript事件处理程序
- javascript事件处理封装
- 【HTML相关】iframe+javascript实现一个表单提交后多个处理文件按序处理
- JavaScript:事件处理程序
- javascript事件处理
- javascript的事件处理
- javascript处理事件的兼容写法
- javascript 处理表单元素
- javascript处理事件的一些兼容写法
- JavaScript事件处理程序的3种方式
- JavaScript事件学习小结(二)js事件处理程序