onclick() 的用法

fbchenyong 2003-06-19 03:38:49
<form action="driver.asp" name="driver" onclick="check()" method="post">
<table width="100%" border="0">
<tr>
<td colspan="3"><img src="image/CARMAN.gif" width="311" height="23"></td>
</tr>
<tr>
<td width="35%"><input name="rado1" type="radio" id="rado1" value="filenum" checked>
<span class="ddd">按档案号查询</span></td>
<td width="11%"><span class="ddd">
<select name="selnum" id="selnum">
<option value="A">A</option>
<option value="C">C</option>
</select>
</span></td>
<td width="54%"><span class="ddd">
<input name="txtnum" type="text" id="txtnum" size="15">
</span></td>
</tr>
<tr>
<td><input name="rado1" type="radio" id="rado1" value="drivername">
<span class="ddd">按姓名查询</span></td>
<td colspan="2"><span class="ddd">
<input name="txtname" type="text" id="txtname" size="21">
</span></td>
</tr>
<tr>
<td><div align="right">
<input type="submit" name="Submit3" value="查询">
</div></td>
<td> </td>
<td><input type="reset" name="Submit4" value="取消"></td>
</tr>
</table>
</form>
在同一页面定义了CHECK()函数
<%
function check()
if request.Form("txtnum")="" and request.Form("txtname")="" then
response.write "<script language='javascript'>" & VbCRlf
response.write "alert('请输入查询条件');" & VbCrlf
response.write "</script>" & VbCRLF
response.end
end if
end function
%>
结果运行时显示错误 缺少对象,请问哪里 错了,应该怎么做?
...全文
297 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fbchenyong 2003-06-19
  • 打赏
  • 举报
回复
: summercat
用你的方法后来提示错误 form未定义
summercat 2003-06-19
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
function checkdata() {
if( form.username.value.length<1 || form.username.value.length>18 ) {
alert("\请输入用户名 !!")
return false;
}
if( form.password.value.length<1 || form.password.value.length>18 ) {
alert("\请输入登录密码 !!")
return false;
}
}
// -->
</script>

<form action="driver.asp" name="driver" method="post" onSubmit="return checkdata()">
fbchenyong 2003-06-19
  • 打赏
  • 举报
回复
用VBSCRIPT能否在该页实现对这俩个值的检验?
tripofdream 2003-06-19
  • 打赏
  • 举报
回复
<form action="driver.asp" name="driver" onsubmit="return check()" method="post">
<table width="100%" border="0">
<tr>
<td colspan="3"><img src="image/CARMAN.gif" width="311" height="23"></td>
</tr>
<tr>
<td width="35%"><input name="rado1" type="radio" id="rado1" value="filenum" checked>
<span class="ddd">按档案号查询</span></td>
<td width="11%"><span class="ddd">
<select name="selnum" id="selnum">
<option value="A">A</option>
<option value="C">C</option>
</select>
</span></td>
<td width="54%"><span class="ddd">
<input name="txtnum" type="text" id="txtnum" size="15">
</span></td>
</tr>
<tr>
<td><input name="rado1" type="radio" id="rado1" value="drivername">
<span class="ddd">按姓名查询</span></td>
<td colspan="2"><span class="ddd">
<input name="txtname" type="text" id="txtname" size="21">
</span></td>
</tr>
<tr>
<td><div align="right">
<input type="submit" name="Submit3" value="查询">
</div></td>
<td> </td>
<td><input type="reset" name="Submit4" value="取消"></td>
</tr>
</table>
</form>
<script language=javascript>
function check(){
if(document.driver.txtnum.value="" && document.driver.txtname.value=""){
alert("请输入查询条件");
return false;
}
return true;
}
</script>
xiaobird1 2003-06-19
  • 打赏
  • 举报
回复
<script lenguage="javascript">
function check()
{
if documnet.driver.txtnum.value=="" && document.driver..txtname.value==""
{
alert("请输入查询条件");
}
driver.submit();
</script>
liuyutinglyt 2003-06-19
  • 打赏
  • 举报
回复
对,Response.write 是服务器端脚本。
你可以用MsgBox 试试。
Reker熊 2003-06-19
  • 打赏
  • 举报
回复
客戶端事件不能直接調用服務器端腳本

提交後再處理

28,390

社区成员

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

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