0

期望不提交表单,但是除了提交按钮之外的链接按钮或其他按钮执行提交表单

无论我使用onclientclick,使用onclick事件对window.open使用javascript时都没有响应

 <asp:LinkButton ID="StartApplicationLink" Text="Start your application" runat="server"  
                            TabIndex="7" OnClientClick="window.open('http://www.hello.com/register.aspx','_top','Asia - Registration');" class="button btn-red"/>
4

2 回答 2

0

如果您不想提交表单,则必须在OnClientClick

像这样的东西

OnClientClick = "window.open('http://www.hello.com/register.aspx',
                             '_top',
                             'Spring Asia - Registration'); return false;"
于 2013-03-19T11:17:27.567 回答
0

你必须return false对 OnClientClick 事件如下:

<asp:LinkButton ID="StartApplicationLink" Text="Start your application" runat="server"  
                            TabIndex="7" OnClientClick="window.open('http://www.hello.com/register.aspx','_top','Asia - Registration');return false;" class="button btn-red"/>

return false 将阻止表单提交。

于 2013-03-19T11:43:27.087 回答