问大家个简单问题哈,关于onclick的,分不够了,可以加!在线等待!

qxs 2003-12-12 12:24:50
问大家个简单问题哈,关于onclick的,在线等待!具体如下:
search.asp文件
<form action="" method="post" name="cdwh">
<input type="text" name="key" value="">
<input type="button" name="button1" value="搜索" onclick="checkser()">
<input type="hidden" name="panduan">

</form>
<script language="vbscript">
<!--
function checkser()
if cdwh.key.value="" then
alert "请填写搜索关键字!"
exit function
else
cdwh.panduan.value = "search"
cdwh.submit ---------就是这里出错了
end if
end function
--->
</script>
请问大家我这么写有错误吗,是VB脚本的,我感觉没有语法错误的,但是当关键字为空时候,我点击搜索按钮的时候,它会弹出警告框,让填写关键字,但是当关键字不为空的时候,我点击搜索按钮时候,页面不提交,左下脚提示脚本出错:
---------------------
行:145
字符:6
错误:对象不支持此属性或方法:‘cdwh.submit’
代码:0
-----------------------
不知道为什么会出现这个奇怪的错误的,请大家帮忙解决吧,谢谢你们了
分不够了,可以加!!!
...全文
28 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hxn8203 2003-12-12
用document.form.submit()试试
  • 打赏
  • 举报
回复
leon168 2003-12-12
没错啊,看看是不是你的系统的问题
  • 打赏
  • 举报
回复
bzscs 2003-12-12
试试cdwh.submit()
  • 打赏
  • 举报
回复
swich 2003-12-12
没什么语法错误啊

action="" 改为action="你所要提交的页面"
  • 打赏
  • 举报
回复
avonqin 2003-12-12
你的代码在我这能运行
  • 打赏
  • 举报
回复
zhang_luo 2003-12-12
当然不行了,你用的是搜索按钮(而不是提交按钮)
你应该是在<form>写上检查,就是当数据提交的时候检查
或是你把<form>里的name值取掉,然后下面VBscript那行改写,不要那一句。修改一下
  • 打赏
  • 举报
回复
boboplayer 2003-12-12
<script language="vbscript">
<!--
function checkser()
if trim(cdwh.key.value)="" then
alert("请填写搜索关键字!")
cdwh.key.focus()
exit function
end if

cdwh.panduan.value = "search"
cdwh.submit()
end function
--->
</script>
  • 打赏
  • 举报
回复
boboplayer 2003-12-12
就这样
cdwh.submit()
应该解决了
  • 打赏
  • 举报
回复
qxs 2003-12-12
兄弟啊,怎么没人回答啊,回答者给高分
  • 打赏
  • 举报
回复
qxs 2003-12-12
大家帮帮我么,楼上说的,我都试了不行啊,有谁可以详细讲讲吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
申请成为版主
帖子事件
创建了帖子
2003-12-12 12:24
社区公告
暂无公告