datapower_level这些控件都没有啊

解决方案 »

  1.   

    我一般是使用按钮的onclick事件来验证的。改成:
    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>
      

  2.   

    很简单的网页制作常识————带圈(@)的那几条语句要放在文档的最开头。那几行语句改成这样就执行了:
    <%@ include file="../../js/page.js"%>
    <%@ include file="../../js/role.js"%>
    <%@ include file="../../js/region.js"%>
    <script language="JavaScript">
    function isValid(form){ 
      

  3.   

    emp_no
    datapower_level
    role_id
    这些控件不存在啊
      

  4.   

    <%@ include file="../../js/page.js"%>
    <%@ include file="../../js/role.js"%>
    <%@ include file="../../js/region.js"%>
    ----------------------------------------笑死。js在C端没有这样包含文件的,只有S端是这样的,
    这样
    <script src="*.js"></script>
      

  5.   

    楼上的,其实他这样包含也是可以的
    <script language="JavaScript">
    <%@ include file="../../js/page.js"%>
    <%@ include file="../../js/role.js"%>
    <%@ include file="../../js/region.js"%>
    </script>
    他写在了标签里面,
    不信你去试试.
      

  6.   


    这样?
    <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。可能是我的系统不够先进,试不了这么高级的代码吧.
      

  7.   

    <script src="../../..js"></script>
    这样可以的
      

  8.   

    对于的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)都不行.
      

  9.   

    上面评论有点误:对于的qiqunet(瑞旗·广东) 的回答基本错误, 它说的很多是错的