关于用图片做网页提交按钮的问题

<scriptlanguage="VBScript"type="text/VBScript">functioncheck_fm()ifdocument.liuyan.us... <script language="VBScript" type="text/VBScript">
function check_fm()
if document.liuyan.username.value="" then
alert("留言人不可为空!")
document.liuyan.username.focus()
elseif document.liuyan.tel.value="" then
alert("联系电话不可为空!")
document.liuyan.tel.focus()
elseif document.liuyan.email.value="" then
alert("联系邮箱不可为空!")
document.liuyan.email.focus()
elseif not IsNumeric(liuyan.qq.value) and liuyan.qq.value<>"" then
alert("QQ号码必须为数字!")
document.liuyan.qq.focus()
elseif document.liuyan.content.value="" then
alert("留言内容不可为空!")
document.liuyan.content.focus()
else
document.liuyan.submit
end if
end function
</script>

<form name="liuyan" action="Gbook_save.asp">
<P><input type="text" name="username" size="16">
<P><input type="text" name="tel" size="16">
<P><input type="text" name="email" size="16">
<P><input type="text" name="qq" size="16">
<P><textarea name="content" style="overflow-y:hidden; width: 300; height: 94"></textarea>
<P><input type="image" height="20" width="50" src="image/0001.gif" border="0" name="liuyan" onclick="check_fm()">
</form>

这段代码点击提交后按正常情况应该先对提交的内容检查
如果提交内容为空将提示并返回
可为什么点确定按钮后仍然提交表单数据呢?
在表单中添加onkeypress="return false"仍然不好用
请高手指教
展开
 我来答
ZFajpst
2009-09-07 · TA获得超过216个赞
知道答主
回答量:41
采纳率:0%
帮助的人:39万
展开全部
你的代码我改了一下,现在能用了,改动不太大,你对比着看一下

--------------------------------------------------------------
<script language="VBScript" type="text/VBScript">
function check_fm()
if document.liuyan.username.value="" then
alert("留言人不可为空!")
document.liuyan.username.focus()
check_fm=false
exit function
end if

if document.liuyan.tel.value="" then
alert("联系电话不可为空!")
document.liuyan.tel.focus()
check_fm=false
exit function
end if

if document.liuyan.email.value="" then
alert("联系邮箱不可为空!")
document.liuyan.email.focus()
check_fm=false
exit function
end if

if not IsNumeric(liuyan.qq.value) or liuyan.qq.value="" then
alert("QQ号码不能为空并且必须为数字!")
document.liuyan.qq.focus()
check_fm=false
exit function
end if

if document.liuyan.content.value="" then
alert("留言内容不可为空!")
document.liuyan.content.focus()
check_fm=false
exit function
end if

check_fm=true
end function
</script>

<form name="liuyan" action="Gbook_save.asp" onSubmit="javascript:return check_fm()">
<P><input type="text" name="username" size="16">
<P><input type="text" name="tel" size="16">
<P><input type="text" name="email" size="16">
<P><input type="text" name="qq" size="16">
<P><textarea name="content" style="overflow-y:hidden; width: 300; height: 94"></textarea>
<P><input type="image" height="20" width="50" src="image/0001.gif" border="0" name="liuyan">
</form>

--------------------------------------------------------------
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式