表单的校验以及下拉选择器的简单使用
来源:互联网 发布:python局域网嗅探 编辑:程序博客网 时间:2024/05/17 23:34
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<style type="text/css">
#table {
height: 100%;
overflow: auto;
}
</style>
<body>
<!--
明确事件源和事件
事件源 表单中的组件
事件
-->
<script type="text/javascript">
function checkuser() {
//获取文本框结点对象
var flag = false;
var userNode = document.getElementsByName("user")[0];
var username = userNode.value;
//alert(username);
var spannode = document.getElementById("userspan");
//创建一个正则表达式
var regex = new RegExp("^[a-zA-Z]{4}$");
//if (username == "zpf")
if (regex.test(username)) {
spannode.innerHTML = "输入正确";
flag = true;
} else {
spannode.innerHTML = "输入错误 ";
}
return flag;
}
function checkpass() {
var passnode = document.getElementsByName("pass")[0];
var pass = passnode.value;
var passspan = document.getElementById("passspan");
var passregex = new RegExp("^\\d{4}$");
//if (pass == "123")
if (passregex.test(pass)) {
passspan.innerHTML = "密码正确";
} else {
passspan.innerHTML = "密码错误";
}
}
/*
校验表单
*/
function checkFrom() {
if (checkuser()) {
return true;
}
return false;
}
/*
自定义提交表单
*/
function mybutn() {
var table = document.getElementById("table");
if (checkuser()) {
table.submit();
}
}
/*
校验表单
*/
function checkcountry() {
//alert(qwqw);
var selectnode = document.getElementsByName("country")[0];
var opnodes = selectnode.options;
alert(opnodes[selectnode.selectedIndex].innerHTML);
}
</script>
<form id="table" onsubmit="return checkFrom()">
用户:<input type="text" name="user" onblur="checkuser()"> <span
id="userspan"></span> <br> 密码:<input type="text" name="pass"
onblur="checkpass()"> <span id="passspan"></span> <br> <input
type="submit" value="提交数据"> <br> <input type="submit"
onclick="mybutn()">
</form>
<select name="country" onchange="checkcountry()">
<option value="none">--请选择国家---</option>
<option value="cn">中国</option>
<option value="ua">美国</option>
<option value="us">日本</option>
</select>
<span id="slspan"></span>
<br>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<style type="text/css">
#table {
height: 100%;
overflow: auto;
}
</style>
<body>
<!--
明确事件源和事件
事件源 表单中的组件
事件
-->
<script type="text/javascript">
function checkuser() {
//获取文本框结点对象
var flag = false;
var userNode = document.getElementsByName("user")[0];
var username = userNode.value;
//alert(username);
var spannode = document.getElementById("userspan");
//创建一个正则表达式
var regex = new RegExp("^[a-zA-Z]{4}$");
//if (username == "zpf")
if (regex.test(username)) {
spannode.innerHTML = "输入正确";
flag = true;
} else {
spannode.innerHTML = "输入错误 ";
}
return flag;
}
function checkpass() {
var passnode = document.getElementsByName("pass")[0];
var pass = passnode.value;
var passspan = document.getElementById("passspan");
var passregex = new RegExp("^\\d{4}$");
//if (pass == "123")
if (passregex.test(pass)) {
passspan.innerHTML = "密码正确";
} else {
passspan.innerHTML = "密码错误";
}
}
/*
校验表单
*/
function checkFrom() {
if (checkuser()) {
return true;
}
return false;
}
/*
自定义提交表单
*/
function mybutn() {
var table = document.getElementById("table");
if (checkuser()) {
table.submit();
}
}
/*
校验表单
*/
function checkcountry() {
//alert(qwqw);
var selectnode = document.getElementsByName("country")[0];
var opnodes = selectnode.options;
alert(opnodes[selectnode.selectedIndex].innerHTML);
}
</script>
<form id="table" onsubmit="return checkFrom()">
用户:<input type="text" name="user" onblur="checkuser()"> <span
id="userspan"></span> <br> 密码:<input type="text" name="pass"
onblur="checkpass()"> <span id="passspan"></span> <br> <input
type="submit" value="提交数据"> <br> <input type="submit"
onclick="mybutn()">
</form>
<select name="country" onchange="checkcountry()">
<option value="none">--请选择国家---</option>
<option value="cn">中国</option>
<option value="ua">美国</option>
<option value="us">日本</option>
</select>
<span id="slspan"></span>
<br>
</body>
</html>
0 0
- 表单的校验以及下拉选择器的简单使用
- Struts2中使用校验文件对表单的校验以及常用的校验
- 简单的前端表单的校验
- Extjs表单的数据校验以及正则表达式校验
- 表单的简单校验和 ## XML ##
- Hibernate validate 实现简单的表单校验
- jsp简单练习-简单的下拉表单
- 简单选择器的使用
- Validform的基本使用-表单校验
- 使用JS完成表单的校验
- 使用JavaScript 实现注册表单的校验
- EASYUI 使用自定义的校验类型来联动校验表单
- Spring学习之旅(六) 表单校验以及Spring标签库的使用
- 关于JQuery validate表单校验插件对级联下拉框的校验问题
- 表单的简单使用
- Struts2的表单校验
- Z02的下拉选择器
- android 选择器的简单使用
- Java中输入三个数 从小到大打印出来
- Hi SDK软件层次结构
- Fibonacii数列
- 配置Spring管理的bean的作用域
- C语言指针与数组知识点
- 表单的校验以及下拉选择器的简单使用
- C# SerialPort 串口读写
- Codeforces Round #372 (Div. 2) -- D. Complete The Graph(SPFA)
- keil MDK中如何生成*.bin格式的文件
- Java中递归方法使用
- android中常用的系统工具类整理
- Never Use $_GET Again-别再使用$_GET页面翻译,Filter扩展
- PCM2------PCM音频采样数据处理函数
- 创建自定义控件