辉煌中国动态图片:vb编程遇见的问题!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 18:58:45
<script language="vbscript>
sub check()
if form1.name1.value=empty then
msgbox"请输入用户名"
focusto(1)
exit sub
end if
if form1.name2.value=empty then
msgbox"请你的密码!"
focusto(2)
exit sub
end if
form1.submit
end sub
sub focusto(x)
document.form1.elements(x).focus()
end sub
</script>
....
<input type="button" name="submit" value="提交" onclick=check)
<input type="reset" name="submit2" value="取消")
在运行的时候说找不到或不支持对象“form1.submit"
当提交的type改成submit时,只是提示哪没填写。点确认之后就直接进入下一界面,而不聚焦没填写的。

这个提交是一个方法,不是一个属性,所以应该写成:

form1.submit()

当type的属性为submit属性的时候,它就具有了提交表单的属性,这时候就要这样写:
<form name=form1 method=post action="" onsubmit="check()">

<input type="button" name="submit" value="提交" onclick=check)
改成
<input type="button" name="submit1" value="提交" onclick=check)

因为对象名和form的方法同名了.对象名优先

TO: tjoy7d
VBS里可不加()