期望不提交表单,但是除了提交按钮之外的链接按钮或其他按钮执行提交表单
无论我使用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"/>
答案 0 :(得分:0)
如果您不希望提交表单,则必须在OnClientClick
像这样的东西
OnClientClick = "window.open('http://www.hello.com/register.aspx',
'_top',
'Spring Asia - Registration'); return false;"
答案 1 :(得分:0)
您必须在OnClientClick事件上return false
,如下所示:
<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会阻止表单被提交。