【发布时间】:2011-11-22 12:12:04
【问题描述】:
这是我的程序
<script src="Scripts/jquery-1.6.4.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript" language="javascript">
function one() {
$(document).ready(function () {
$('#<%= textbox.ClientID %>').attr('disabled', 'disabled');
});
}
function two() {
$(document).ready(function () {
$('#<%= textbox.ClientID %>').attr('value', 'hello stackoverflow.com!');
});
}
</script>
<input type="button" value="one" onclick="one();" />
<input type="button" value="two" onclick="two();" />
<asp:TextBox ID="textbox" runat="server"></asp:TextBox>
<asp:Button ID="postbackButton" runat="server" Text="post back" />
当我点击“按钮一”时,文本框切换到禁用状态。然后我点击“回发按钮”,文本框切换为启用(它失去了我设置的内容!)。
当我单击“按钮二”时,文本框会更改其值。然后我点击“回发按钮”,文本框不会失去它的价值。
如何保持按钮的禁用状态? 如果我能在客户端做到这一点会更好..
非常感谢,卢西亚诺。
【问题讨论】: