if ($("contact") !=null){ //存在contact
if ($("contact").value.trim()==''){
alert('联系人为必填项哦');$('contact').focus();
return false;}
}
if ($("contact").value.trim()==''){
alert('联系人为必填项哦');$('contact').focus();
return false;}
}
调试欢乐多
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head><body>
<input id="contact" value=" " onblur="cha()">
<script language="javascript">
<!--
String.prototype.trim = function()
{ // 用正则表达式将前后空格用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
function $(id){
return document.getElementById(id);
}
onload=cha
function cha(){
//需要简化的代码开始
if ($("contact")&&$("contact").value.trim()==''){
alert('联系人为必填项哦');
$('contact').focus();
return false;
}
//需要简化的代码结束
}
//-->
</script></body></html>
if ($("contact") !=null) && ($("contact").value.trim()=='')
{
alert('联系人为必填项哦');
$('contact').focus();
return false;
}
好像也不能再简化了吧?
{
alert('联系人为必填项哦');
$('contact').focus();
return false;}
}
var cont = $("contact");
if(cont)
{
if(cont.value.trim() == "")
{
alert("联系人为必填哦");
cont.focus();
return false;
}
}
if ($("contact")&&$("contact").value.trim()=='')
return false+ alert('联系人为必填项哦')+$('contact').focus()
楼主这个已经很简了。//。
var cont = $("contact");
if(cont)
{
if(!cont.value=cont.value.trim())
{
alert("联系人为必填哦");
cont.focus();
}
}