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