图片做按钮的问题???

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:35:55
<!--
function checkf()
{
var str=document.sform.key;
if(str.value.replace(/^\s+|\s+$/g,"")=="")
{
alert("请输入搜索的关键字!");
str.focus();
return false;

}
}
//-->
<form name=sform action="Search.asp" method=post>
<input class=fminpt name=key value=''>
<INPUT type="image" src="/images/so.gif"onClick="document.sform.submit()">"
</form>

为什么我检查到输入内容为空。可还是照样提交了表单了。能不能检到内容为空就不提交

我帮你试过了,以下代码可以实现你的要求
<script>
<!--
function checkf()
{
var str=document.sform.key;
if(str.value.replace(/^\s+|\s+$/g,"")=="")
{
alert("请输入搜索的关键字!");
str.focus();
return false;
}
}

//-->
</script>
<form name=sform action="Search.asp" method=post>
<input class=fminpt name=key value=''>
<INPUT type="image" src="/images/so.gif" onClick="if(checkf()==false)return false;">
</form>