Javascript parent.submit();

  1. <li class="dropdown">
  2.                 <a class="dropdown-toggle" data-toggle="dropdown" href="../Reports/Login.aspx" onclick="parentNode.submit();">
  3.                 <input type="hidden" name="PersonnelID" value=<%= Session["userId"] %>/>           
  4.                 <i class="fa fa-envelope fa-fw"></i>  <i class="fa fa-caret-down"></i>
  5.                     Login Report
  6.                 </a>                     
  7.                 <!-- /.dropdown-messages -->               
  8.             </li>
複製代碼


The control is passed to ../Reports/Login.aspx, but there is no Request.QueryString["PersonnelID"];
in the target form I'm after.
It is null!
Did I omit something?
Thanks

如果無form既話要係javascript到加返要submit咩data先得架wo

TOP

本帖最後由 twaiho2003 於 2015-4-17 18:10 編輯

我估,   無錯,係就係passed to login.asp, 但係咁樣等於係browser 直接打條url 落去咁,   
加番個<form id="id1" method="post" action="../Reports/Login.aspx"></form> 包住你要SUBMIT的INPUT,  onclick改做call 下面這句STATEMENT
$("#id1").submit()  或   $("#that_a_tag").click(function(){$("#id1").submit()})

TOP