作者: luckiejacky 時間: 2015-4-16 22:46 標題: Javascript parent.submit();
- <li class="dropdown">
- <a class="dropdown-toggle" data-toggle="dropdown" href="../Reports/Login.aspx" onclick="parentNode.submit();">
- <input type="hidden" name="PersonnelID" value=<%= Session["userId"] %>/>
- <i class="fa fa-envelope fa-fw"></i> <i class="fa fa-caret-down"></i>
- Login Report
- </a>
- <!-- /.dropdown-messages -->
- </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
作者: sfb656 時間: 2015-4-17 16:25
如果無form既話要係javascript到加返要submit咩data先得架wo
作者: twaiho2003 時間: 2015-4-17 18:04
本帖最後由 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()})
