代码大概是这样的:
form部分:
<form name=myForm method="post" target="_blank" action="deal.jsp"></form>
js部分:
var url = document.myForm.action + "?name=" + name + "&pwd=" + pwd;
document.myForm.action = url;
document.muForm.submit();
跳转的时候,窗口的标题部分和地址栏会出现url后面的参数,但是等跳转好了,就不显示了
如何让它跳转的时候也不显示呢?

解决方案 »

  1.   

    把这两行去掉
    var url = document.myForm.action + "?name=" + name + "&pwd=" + pwd; 
    document.myForm.action = url; 
      

  2.   

    form 提交后,form中所有的值都会发到后台,你既然用的不是ajax,还在myForm.action后面拼干什么?
      

  3.   

    form里面我没有输入任何属性,就是怕被拦截看到,属性都是从后台传过来拼url的,不过貌似还是被看到了
    dwr加Struts2
    有人熟悉吗?
      

  4.   


    <form name=myForm method="post" target="_blank" action="deal.jsp">
    <input type='hidden' name='name' /><input type='hidden' name='pwd'/>
    </form>document.myForm.elements[0].value = name;
    document.myForm.pwd.value = pwd; 
    document.myForm.submit();
      

  5.   

    能混合提交吗?比如:
    <form name=myForm method="post" target="_blank" action="deal.jsp"> 
        <input type="hidden" name="pwd" />
    </form> 
    document.myForm.name.value = 'aaaa';
    document.myForm.pwd.value = '1111';
    var url = document.myForm.action + "&name=" + name; 
    document.myForm.action = url; 
    document.myForm.submit(); 
    就是password写在表单里,name的话直接写在url里?