很简单的网页制作常识————带圈(@)的那几条语句要放在文档的最开头。那几行语句改成这样就执行了: <%@ include file="../../js/page.js"%> <%@ include file="../../js/role.js"%> <%@ include file="../../js/region.js"%> <script language="JavaScript"> function isValid(form){
emp_no datapower_level role_id 这些控件不存在啊
<%@ include file="../../js/page.js"%> <%@ include file="../../js/role.js"%> <%@ include file="../../js/region.js"%> ----------------------------------------笑死。js在C端没有这样包含文件的,只有S端是这样的, 这样 <script src="*.js"></script>
楼上的,其实他这样包含也是可以的 <script language="JavaScript"> <%@ include file="../../js/page.js"%> <%@ include file="../../js/role.js"%> <%@ include file="../../js/region.js"%> </script> 他写在了标签里面, 不信你去试试.
这样? <script language="JavaScript"> <%@ include file="../../js/page.js"%> <%@ include file="../../js/role.js"%> <%@ include file="../../js/region.js"%> </script>试了,不行,放在S端(<%%>本来就是S端),它就报告,服务器内部 500错误; 放在C端它就说网页加载完成,但网页上有错误——语法错误。 我的测试环境是win2003+IE6,S端是IIS6。可能是我的系统不够先进,试不了这么高级的代码吧.
<script src="../../..js"></script> 这样可以的
对于的qiqunet(瑞旗·广东) 的回答基本正确, 它那样做也可以 对于,回复人: phpsessid(风随影动),不敢恭维,我测试了下,我这样可以的 <script language="JavaScript"> <%@ include file="../../js/page.js"%> <%@ include file="../../js/role.js"%> <%@ include file="../../js/region.js"%> </script> 对于duwan(刻骨铭心) 的回答,也很正确 最后qianet(烂之极品)那样做也是可以的. 我的错不是错在<%@ include file="../../js/page.js"%> <%@ include file="../../js/role.js"%> <%@ include file="../../js/region.js"%> 放在什么位置,而是我的function 写的有问题substr(form.role_id.value,0,2),改成document.form1.role_id.value.substring(0,2) ,改成form1.role_id.value.substring(0,2)都不行.
function isValid(form){
alert("请选择需要添加操作员的员工!");
if (form.emp_no.value.length<7) {
alert("请选择需要添加操作员的员工!");
form.emp_no.focus();
return false;
} if (form.datapower_level.value == "#") {
alert("请选择操作员权限级别!");
form.datapower_level.focus();
return false;
} if (form.role_id.value == "#") {
alert("请选择操作员所属角色!");
form.role_id.focus();
return false;
}
alert(form.region_no.value);
if (form.region_no.value==substr(form.role_id.value,0,2)){
alert("用户角色与所属公司类型不对");
form.role_id.focus();
return false;
}
from.submit(); //////////////////////////// 1
}
</script>
<form name="form1" method="post" action="userHandler.jsp">
<input type="submit" name="submit" value="修改" class="menublue" onclick="return isValid(this);"><!--!!!!!!!2-->
</form>
<%@ include file="../../js/page.js"%>
<%@ include file="../../js/role.js"%>
<%@ include file="../../js/region.js"%>
<script language="JavaScript">
function isValid(form){
datapower_level
role_id
这些控件不存在啊
<%@ include file="../../js/role.js"%>
<%@ include file="../../js/region.js"%>
----------------------------------------笑死。js在C端没有这样包含文件的,只有S端是这样的,
这样
<script src="*.js"></script>
<script language="JavaScript">
<%@ include file="../../js/page.js"%>
<%@ include file="../../js/role.js"%>
<%@ include file="../../js/region.js"%>
</script>
他写在了标签里面,
不信你去试试.
这样?
<script language="JavaScript">
<%@ include file="../../js/page.js"%>
<%@ include file="../../js/role.js"%>
<%@ include file="../../js/region.js"%>
</script>试了,不行,放在S端(<%%>本来就是S端),它就报告,服务器内部 500错误;
放在C端它就说网页加载完成,但网页上有错误——语法错误。
我的测试环境是win2003+IE6,S端是IIS6。可能是我的系统不够先进,试不了这么高级的代码吧.
这样可以的
对于,回复人: phpsessid(风随影动),不敢恭维,我测试了下,我这样可以的
<script language="JavaScript">
<%@ include file="../../js/page.js"%>
<%@ include file="../../js/role.js"%>
<%@ include file="../../js/region.js"%>
</script>
对于duwan(刻骨铭心) 的回答,也很正确
最后qianet(烂之极品)那样做也是可以的.
我的错不是错在<%@ include file="../../js/page.js"%>
<%@ include file="../../js/role.js"%>
<%@ include file="../../js/region.js"%>
放在什么位置,而是我的function 写的有问题substr(form.role_id.value,0,2),改成document.form1.role_id.value.substring(0,2) ,改成form1.role_id.value.substring(0,2)都不行.