解决方案 »

  1.   

    你看看shenqing()方法执行了吗,要是执行了,直接跳转根本就没有传参,或者把submit的onlick去掉
      

  2.   

    点击申请按钮先执行onclick事件,执行shenqing() 方法直接跳转页面了 没有提交表单
      

  3.   

    提交你form 要submit  
      

  4.   

    提交from 我要是用submit根本就提交不过去,点着submit的按钮就不起作用,用onclick事件可以提交到action中,但是数据过不去,有谁有更好的方法吗???求大神赐教!!!!
      

  5.   

    在 IE 中 document.all 的布尔值是 true ,其他浏览器都是 false。
      

  6.   

    这是提交到后台的Action 但是为什么数据过不来呢????????????
      

  7.   

    <input type="submit" name="add" value="申请" style="width:56px;"/> 为什么跳不过去呢? 没报错吗? 先搞清这个问题!
      

  8.   


    没有报错。但是也跳不过去,点着都不起作用!这是怎么回事啊??我加了个onclick事件才跳转到action中的,但是数据又没过去!
      

  9.   

    你“申请”按扭是submit类型,而submit是提交,对onclick是无效的!你应该在form加上onsubmit=“return true”事件
      

  10.   

    window.location只是定向到了Action,但是没有提交表单,完全可以不要这个js方法的,因为你里面也没有做什么验证操作。是这个理吧?
      

  11.   

    <form action="<%=basePath%>people/suAppappAction.action" method="post">先看看你的路径有没有问题
      

  12.   

    楼主,你想用onclick事件的话,请在事件调用的函数里将form表单提交一下。你现在的写法只是跳转了链接,除此之外什么都没做,所以后台没有获得任何数据是正常的。建议你采用ajax调教表单。
    或者说,你可以用submit按钮提交,然后在onsubmit事件里调用你期望提交前执行的操作。
    document.all属性只在ie返回true,也就是说,它的其他用法只在ie下好用,如果楼主不限制浏览器使用的话,建议不要使用.all
      

  13.   

    原因出来了!<input name="emp.EId"  type="hidden" value="${sessionScope.User.EId} ">就是他错了!这个隐藏域在action中获取不到,导致的整个页面都没获取到!把他删除了,在action中直接获取他的值就好了!不管怎么样谢谢大家的鼎力相助!