提交表单时执行func方法实现代码


Posted in Javascript onMarch 17, 2013
<%@ page contentType="text/html; charset=utf-8"%> 
<!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>用户注册</title> 
<script language="javascript"> 
<!-- 
function MyForm(){ 
msg.innerHTML="debug::in function"; 
var username = document.form1.username.value; 
var msg = document.getElementById("msg"); 
if(username.length==0){ 
msg.innerHTML="[ 提示:用户名不能为空! ]"; 
document.form1.username.focus(); 
return false; 
} 
var pass = document.form1.password.value; 
if(pass.length==0){ 
msg.innerHTML="[ 提示:密码不能为空! ]"; 
document.form1.password.focus(); 
return false; 
} 
var pass1 = document.form1.password1.value; 
if(pass1.length==0){ 
msg.innerHTML="[ 提示:确认密码不能为空! ]"; 
document.form1.password1.focus(); 
return false; 
} 
if(pass1!=pass){ 
msg.innerHTML="[ 提示:您两次输入的密码不一致! ]"; 
document.form1.passwoid.focus(); 
return false; 
} 
var mail = document.form1.mail.value; 
if(mail.length==0){ 
msg.innerHTML="[ 提示:E_mail不能为空! ]"; 
document.form1.mail.focus(); 
return false; 
} 
var i = form1.mail.value.indexOf("@"); 
var j = form1.mail.value.indexOf("."); 
if((i<0)||(j<0)||(i-j>0)) 
{ 
msg.innerHTML="[ 提示:您输入的E_mail格式不正确,请正确输入! ]"; 
document.form1.mail.focus(); 
return false; 
} 
msg.innerHTML=""; 
return true; 
} 
--> 
</script> 
</head> 
<body onload="document.form1.username.focus()"> 
<form id="form1" name="form1" method="post" action="" onsubmit="return MyForm()"> 
<table width="389" border="1" align="center" cellpadding="5"> 
<tr> 
<td colspan="2"><div align="center">用户注册<br /></div></td> 
</tr> 
<tr> 
<td colspan="2" align="center" bordercolor="" 
bgcolor=""> 
<font color="red"><span id="msg">${error}</span> </font> 
</td> 
</tr> 
<tr> 
<td width="71">用户名:</td> 
<td width="286"><label> 
<input name="username" type="text" id="username" size="20" /> 
</label> 
*(必填)</td> 
</tr> 
<tr> 
<td>用户密码:</td> 
<td><label> 
<input name="password" type="password" id="password" size="20" /> 
</label> 
*(必填)</td> 
</tr> 
<tr> 
<td>重复密码:</td> 
<td><label> 
<input name="password1" type="password" id="password1" size="20" /> 
</label> 
*(必填)</td> 
</tr> 
<tr> 
<td>电子邮件:</td> 
<td><label> 
<input name="mail" type="text" id="mail" size="25" /> 
</label> 
*(必填)</td> 
</tr> 
<tr> 
<td>电话:</td> 
<td><label> 
<input name="tel" type="text" id="tel" size="22" /> 
</label></td> 
</tr> 
<tr> 
<td>QQ:</td> 
<td><label> 
<input name="qq" type="text" id="qq" size="22" /> 
</label></td> 
</tr> 
<tr> 
<td colspan="2"><label> 
<div align="center"> 
<input type="submit" name="Submit" value="注册" /> 
<input type="reset" name="Submit2" value="重置" /> 
</div> 
</label></td> 
</tr> 
</table> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript异步调用定时方法并停止该方法实现代码
Mar 16 Javascript
JavaScript中for-in遍历方式示例介绍
Feb 11 Javascript
页面按钮禁用与解除禁用的方法
Feb 19 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 Javascript
Jquery异步提交表单代码分享
Mar 26 Javascript
js实现浏览器倒计时跳转页面效果
Aug 12 Javascript
JS文件上传神器bootstrap fileinput详解
Jan 28 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
JavaScript使用FileReader实现图片上传预览效果
Mar 27 Javascript
详解Node全局变量global模块
Sep 28 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
Dec 10 Javascript
详解jQuery中的isPlainObject()使用方法
Feb 27 jQuery
javascript中this做事件参数相关问题解答
Mar 17 #Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
Mar 17 #Javascript
Javascript跨域请求的4种解决方式
Mar 17 #Javascript
两种方法实现文本框输入内容提示消失
Mar 17 #Javascript
js 自制滚动条的小例子
Mar 16 #Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
Mar 15 #Javascript
js加强的经典分页实例
Mar 15 #Javascript
You might like
批量修改RAR文件注释的php代码
2010/11/20 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
2013/04/23 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
JQuery Tips相关(1)----关于$.Ready()
2014/08/14 Javascript
[原创]推荐10款最热门jQuery UI框架
2014/08/19 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
js初始化验证实例详解
2016/11/26 Javascript
js实现PC端根据IP定位当前城市地理位置
2017/02/22 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
python如何导入依赖包
2020/07/13 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
C++是不是类型安全的
2014/02/18 面试题
.NET面试题:什么是反射
2016/09/30 面试题
.NET面试问题集
2015/12/08 面试题
物理教育专业毕业生推荐信
2013/11/03 职场文书
教师个人鉴定材料
2014/02/08 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书