javascript: with 表单验证
2015-10-28 18:05
513 查看
<html>
<head>
<script type="text/javascript">
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(email,"Email must be filled out!")==false)
{email.focus();return false}
}
}
</script>
</head>
<body>
<form action="submitpage.htm" onsubmit="return validate_form(this)" method="post">
Email: <input type="text" name="email" size="30">
<input type="submit" value="Submit">
</form>
</body>
</html>
补充:
with (object)
statements
例:
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10)
y = Math.tan(14 * Math.E)
当使用 with 语句时:
with (Math){
x = cos(3 * PI) + sin (LN10)
y = tan(14 * E)
}
<head>
<script type="text/javascript">
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(email,"Email must be filled out!")==false)
{email.focus();return false}
}
}
</script>
</head>
<body>
<form action="submitpage.htm" onsubmit="return validate_form(this)" method="post">
Email: <input type="text" name="email" size="30">
<input type="submit" value="Submit">
</form>
</body>
</html>
补充:
with (object)
statements
例:
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10)
y = Math.tan(14 * Math.E)
当使用 with 语句时:
with (Math){
x = cos(3 * PI) + sin (LN10)
y = tan(14 * E)
}
相关文章推荐
- 10个可创建交互式地图的免费JavaScript工具
- JavaScript:改变 HTML 内容
- <<JavaScript编程全解>>阅读笔记之函数与闭包
- table标签的属性
- 详解jsonp的实现
- js任意鼠标点击触发事件
- 一段JS格式化JSON的代码
- 屏蔽鼠标右键功能JS
- js基础知识温习:js中的对象
- 浅谈 JS 创建对象的 8 种模式【转】
- 记一个比较诡异的“bug”-快速点击下,ie下面a标签(javascript:void(0))打开新页面
- JSON对象和字符串转换
- 浏览器js自动查表脚本
- JSON与XML的区别比较
- HTML5,CSS3 与 Javascript 制作视频播放器
- JSON详解
- Ajax生成的动态标签无法被另一个javascript函数处理的解决办法
- dwz.js表格自动适应宽度
- js实现的unicode和中文的相互转化
- 使用javascript遍历内容未知的JSON数据