问大家个简单问题哈,关于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
-----------------------
不知道为什么会出现这个奇怪的错误的,请大家帮忙解决吧,谢谢你们了
分不够了,可以加!!!
...全文
63 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
大家帮帮我么,楼上说的,我都试了不行啊,有谁可以详细讲讲吗?

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧