我有asp.net服务器端按钮。我想将type属性的值从submit更改为button。
按钮:
目前,我使用以下代码更改了type属性的值
var submitForm = "<%=submitForm.ClientID %>";
$('#' + submitForm).attr("type", "button");
但我发现以下错误: 未捕获的异常:无法更改type属性
如何更改值?
答案 0 :(得分:3)
答案 1 :(得分:1)
答案有效,但似乎还有另一个(也许是更基本的)问题 - 为什么甚至走那条路?如果您需要“常规”按钮,请使用标准html按钮或服务器端HTML按钮:
如果您只想要一个脚本来编写客户端脚本:
<input type="button".... />
代替<asp:button....
如果你想要'两全其美',请使用“服务器HTML控件”:
<input type="button" runat="server"...../>
不确定你追求的是什么,但有时退后一步看看是值得的......