Object 与 Javascript 脚本冲突 ??
我在页面中的表格中的某一<TD>中,加了一个Object,之后我原来写的Javascript函数就不执行了。这是为什么啊? 问题点数:30、回复次数:6Top
1 楼zltostem(五湖沸人)回复于 2004-09-01 19:57:50 得分 5
代码~~~Top
2 楼sunjulu()回复于 2004-09-01 20:05:11 得分 0
代码如下,部分太长省略了,<td>开始日期></td>
<td>结束日期</td>处的<object>为后加的内容,加完后ChkFields()不起作用,请帮忙看看
<!-- #includer file = "../conn.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
......
</head>
<script Language="JavaScript">
function ChkFields() {
if (document.askfrm.username.value=='') {
window.alert ("请输入用户名!");
askfrm.username.focus();
return false
}
if (document.askfrm.begindate.value=='') {
window.alert ("请输入开始日期!");
askfrm.begindate.focus();
return false
}
if (document.askfrm.enddate.value=='') {
window.alert ("请输入结束日期!");
askfrm.enddate.focus();
return false
}
else window.alert ("申请已提交,请等待!");
return true
}
</script>
<body>
<%
......
%>
<form action="test1.asp" method="post" name="askfrm" target="_self" id="askfrm" onSubmit="return ChkFields()" onkeydown="if(event.keyCode==13) event.keyCode=9">
<p> </p>
<h2 align="center">申请</h2>
<table width="665" height="210" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#6699CC">
<tr>
<td width="76" height="33">姓 名</td>
<td width="165"><input name="username" type="text" id="username" size="10" value="<%=Uname%>"></td>
<td width="70">部 门</td>
<td width="134"><select name="dept" id="dept">
<option value="<%=rs("deptid")%>"><%=rs("deptname")%></option>
......
</select></td>
<td width="64"><div align="center">类 别</div></td>
<td width="118"><select name="holidaytype" id="holidaytype">
<option value="<%=rs1("typeid")%>"><%=rs1("typename")%></option>
......
%>
</select></td>
</tr>
<tr>
<td height="44">开始日期</td>
<td> <Object classid=clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1 codebase="../include/datetime.cab#version=6,0,88,4" name = "start_date" width="120" height="20" align="middle" id="start_date" style="WIDTH: 90px; HEIGHT: 20px" viewastext>
<param name="_ExtentX" value="2831">
<param name="_ExtentY" value="635">
<param name="_Version" value="393216">
<param name="MousePointer" value="0">
<param name="Enabled" value="1">
<param name="OLEDropMode" value="0">
<param name="CalendarBackColor" value="-2147483643">
<param name="CalendarForeColor" value="-2147483630">
<param name="CalendarTitleBackColor" value="-2147483633">
<param name="CalendarTitleForeColor" value="-2147483630">
<param name="CalendarTrailingForeColor" value="-2147483631">
<param name="CheckBox" value="0">
<param name="CustomFormat" value="">
<param name="DateIsNull" value="0">
<param name="Format" value="662831105">
<param name="UpDown" value="0">
<param name="CurrentDate" value="now()">
<param name="MaxDate" value="2958465">
<param name="MinDate" value="-109205">
</Object>
<select name="bdatetype" id="bdatetype">
<option value="上午">上午</option>
<option value="下午">下午</option>
</select></td><td>结束日期</td>
<td colspan="2"> <Object classid=clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1 codebase="../include/datetime.cab#version=6,0,88,4" name = "end_date" width="120" height="20" align="middle" id="end_date" style="WIDTH: 90px; HEIGHT: 20px" viewastext>
<param name="_ExtentX" value="2831">
<param name="_ExtentY" value="635">
<param name="_Version" value="393216">
<param name="MousePointer" value="0">
<param name="Enabled" value="1">
<param name="OLEDropMode" value="0">
<param name="CalendarBackColor" value="-2147483643">
<param name="CalendarForeColor" value="-2147483630">
<param name="CalendarTitleBackColor" value="-2147483633">
<param name="CalendarTitleForeColor" value="-2147483630">
<param name="CalendarTrailingForeColor" value="-2147483631">
<param name="CheckBox" value="0">
<param name="CustomFormat" value="">
<param name="DateIsNull" value="0">
<param name="Format" value="662831105">
<param name="UpDown" value="0">
<param name="CurrentDate" value="now()">
<param name="MaxDate" value="2958465">
<param name="MinDate" value="-109205">
</Object>
<tr>
<td colspan="6"><p>事由</p>
<p>
<textarea name="caseation" cols="90" rows="7" id="caseation"></textarea>
</p>
<p> </p></td>
</tr>
<tr>
<td>部门经理签字</td>
<td><input name="supervisor_sign" type="text" id="supervisor_sign" size="15" readonly="true"></td>
<td>总经理签字</td>
<td><input name="manager_sign" type="text" id="manager_sign" size="15" readonly="true"></td>
<td colspan="2"> </td>
</tr>
</table>
<p align="center">
<input name="Submit" type="submit" class="button" value="提交申请" onkeydown="if(event.keyCode==13){this.click()}">
<input name="rewrite" type="reset" class="button" id="rewrite" value="重新填写" onkeydown="if(event.keyCode==13){this.click()}">
</p>
</form>
</body>
<!-- -->
</html>
Top
3 楼zltostem(五湖沸人)回复于 2004-09-01 20:23:02 得分 5
viewastext
什么东东~~~Top
4 楼tomtown530(梦想一定会实现!)回复于 2004-09-01 20:40:24 得分 10
这个object是一个层,对form应该没影响,你在加对象代码之前可以执行吗?Top
5 楼sunjulu()回复于 2004-09-01 20:43:08 得分 0
加对象代码之前可以执行,这个object是我下载的,加后就不行了。Top
6 楼home4e(WWW.HOME4E.COM)回复于 2004-09-01 21:18:14 得分 10
一般是由于对象同名了
-------WWW.HOME4E.COM------
域名注册|虚拟主机|集团邮局
虚拟主机免费试用,满意再付款
100M ASP.net + 100M 邮局 260元/年
国际域名 70元/年Top




