木子屋 Dnawo's BLOG

表单验证中的一些简写方法

👤 dnawo 📅 2007-06-22 👁 5736 👍 0 💬 0 🔄 来源:本站原创
最啰嗦的写法:
HTML
<script language="javascript">
function checked(){
	if(document.form1.t1.value==""){alert('t1不能为空');document.form1.t1.focus();return false}
	return true;
}
</script>
<form id="form1" name="form1" method="post" action="" onsubmit="return checked();">
  <input name="t1" type="text" id="t1" />
  <input type="submit" name="Submit" value="Submit" />
</form>


稍微简便的写法:
HTML
<script language="javascript">
function checked(obj){
	if(obj.t1.value==""){alert('t1不能为空');obj.t1.focus();return false}
	return true;
}
</script>
<form id="form1" name="form1" method="post" action="" onsubmit="return checked(this);">
  <input name="t1" type="text" id="t1" />
  <input type="submit" name="Submit" value="Submit" />
</form>


最简洁的写法:
HTML
<script language="javascript">
function checked(obj){
	with(obj){
		if(t1.value==""){alert('t1不能为空');t1.focus();return false}
	}
	return true;
}
</script>
<form id="form1" name="form1" method="post" action="" onsubmit="return checked(this);">
  <input name="t1" type="text" id="t1" />
  <input type="submit" name="Submit" value="Submit" />
</form>

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 远程分析IIS设置 下一篇 → 比较Dreamweaver和Word表格插入行操作