一个简单的HTML表单及JavaScript验证
来源:互联网 发布:nginx server log配置 编辑:程序博客网 时间:2024/05/18 00:05
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript">
var username;
var password;
var email;
var emailName;
function usernameCheck(){
username = document.getElementsByName("username")[0].value;
var nameSpan = document.getElementById("username");
var testExp = /(test)/gi;
if(username.length < 4 || username.length > 10){
nameSpan.innerHTML = "最小长度是4位,最大长度是10位";
}
else if(testExp.test(username)){
nameSpan.innerHTML = "输入用户名不能包含test";
}
else{
nameSpan.innerHTML = "";
}
}
function passwordCheck(){
password = document.getElementsByName("password")[0].value;
var passwordSpan = document.getElementById("password");
if(password.length < 4 || password.length > 10){
passwordSpan.innerHTML = "最小长度是4位,最大长度是10位";
}
else{
passwordSpan.innerHTML = "";
}
}
function getEmail(){
var emailSpan = document.getElementById("email");
email = document.getElementsByName("email")[0].value;
emailName = email.split("@")[0];
emailSpan.innerHTML = emailName;
}
function final(){
alert(username+"+"+password+"+"+email+"+"+emailName);
}
</script>
</head>
<body>
<form method="post">
<label for="username">用户名:</label>
<input type="text" name="username" minlength="4" maxlength="10" onblur="usernameCheck(this);" autofocus>
<span id="username"></span>
<br/>
<label for="password">密码:</label>
<input type="password" name="password" minlength="4" maxlength="10" onblur="passwordCheck(this);">
<span id="password"></span>
<br/>
<label for="email">邮箱:</label>
<input type="text" name="email" onblur="getEmail(this);">
<span id="email"></span>
<br/>
<input type="button" value="提交" onclick="final();">
</form>
</body>
</html>
<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript">
var username;
var password;
var email;
var emailName;
function usernameCheck(){
username = document.getElementsByName("username")[0].value;
var nameSpan = document.getElementById("username");
var testExp = /(test)/gi;
if(username.length < 4 || username.length > 10){
nameSpan.innerHTML = "最小长度是4位,最大长度是10位";
}
else if(testExp.test(username)){
nameSpan.innerHTML = "输入用户名不能包含test";
}
else{
nameSpan.innerHTML = "";
}
}
function passwordCheck(){
password = document.getElementsByName("password")[0].value;
var passwordSpan = document.getElementById("password");
if(password.length < 4 || password.length > 10){
passwordSpan.innerHTML = "最小长度是4位,最大长度是10位";
}
else{
passwordSpan.innerHTML = "";
}
}
function getEmail(){
var emailSpan = document.getElementById("email");
email = document.getElementsByName("email")[0].value;
emailName = email.split("@")[0];
emailSpan.innerHTML = emailName;
}
function final(){
alert(username+"+"+password+"+"+email+"+"+emailName);
}
</script>
</head>
<body>
<form method="post">
<label for="username">用户名:</label>
<input type="text" name="username" minlength="4" maxlength="10" onblur="usernameCheck(this);" autofocus>
<span id="username"></span>
<br/>
<label for="password">密码:</label>
<input type="password" name="password" minlength="4" maxlength="10" onblur="passwordCheck(this);">
<span id="password"></span>
<br/>
<label for="email">邮箱:</label>
<input type="text" name="email" onblur="getEmail(this);">
<span id="email"></span>
<br/>
<input type="button" value="提交" onclick="final();">
</form>
</body>
</html>
1 0
- 一个简单的HTML表单及JavaScript验证
- 一个简单的JavaScript表单验证框架
- 一个简单的用javascript验证表单的例子
- HTML简单的失去焦点表单验证
- JavaScript 简单表单验证
- javaScript--简单表单验证
- JavaScript 表单及表单验证
- 简单的表单验证代码javascript实现
- javaScript实现简单的表单验证
- 制作一个简单的表单验证
- 一个简单的表单验证JS
- javascript脚本之表单验证(一些简单实用的javascript)
- javascript表单验证简单例子
- JavaScript的表单验证
- 常用的JavaScript验证正则表达式(转,附加一个“HTML元素事件简单解析”)
- HTML入门笔记27-HTML一个简单的表单设计
- JavaScript提交表单及表单验证
- 简单的表单验证
- 我的2016年总结,我的第一篇博客
- Apple Tree-----树状数组
- 关于java反射机制
- SQL Injection绕过技巧
- linux系统安装redis
- 一个简单的HTML表单及JavaScript验证
- ubuntu安装samba服务
- Java 编程中关于异常处理的 10 个最佳实践
- mongodb学习笔记
- jQuery学习笔记(五) jQuery UI按钮,进度条以及滑动条
- Hrbust 1389 JiaozhuV5 Substrings【思维+大模拟+细心+细心】窝为什么要做这种题T T
- 测试我的第一个博客
- adb 命令查看 包名 对应包名 apk
- 底部提示框