0

我尝试使用 href 传递隐藏字段值。下面是相同的代码片段,它不起作用。我不想使用 java 脚本函数,因为我希望它在用户禁用 java 脚本时在特定场景中工作。变量的值在后面的代码中设置

<form name ="hiddenform" method="get" action="a1.asp">
<input type="hidden" id="hasflash" value=" " />

<div class="header" id="check" style="color: red;">
please <a href="a1.asp?hasflash"+<%=hasflash.Value%>>upgrade your add-on software</a>
</div>

我也试过下面的代码:

<div class="header" id="check" style="color: red;">
please <a href=("a1.asp?hasflash={0}",hasflash.Value)>upgrade your add-on software</a>
</div>
4

2 回答 2

1

尝试

<div class="header" id="check" style="color: red;">
     please <a href="a1.asp?hasflash=<%=hasflash.Value%>">upgrade your add-on software</a>
</div>
于 2012-08-07T19:44:29.873 回答
0

首先,您需要添加runat="server"到隐藏字段

<input type="hidden" runat="server" id="hasflash" Value="SomeValues" />

然后您可以通过 2 种或多种方式实现这一目标

please <a href="a1.asp?hasflash=<%=hasflash.Value %>">upgrade your add-on software</a>

或者

please <a href='<%= String.Format("a1.asp?hasflash={0}",hasflash.Value) %>'>upgrade your add-on software</a>
于 2012-08-07T21:51:28.080 回答