TextBox 禁止客户端输入 前台通过JS赋值 并在后台获取

来源:互联网 发布:java基础笔试题简答题 编辑:程序博客网 时间:2024/06/06 10:47

readonly,disabled是input的属性
ReadOnly,Enabled是asp:TextBox的属性
要求: 客户端不能输入,但可通过js赋值,并在服务器端获取到js赋的值
前台:

<asp:TextBox ID="TextBox1" runat="server" ReadOnly="true" Enabled ></asp:TextBox>
<input id="Text1" runat="server" type="text" readonly="readonly" />
<input id="Button1" type="button" value="客户端赋值" onclick="doClick()" />
<asp:Button ID="Button2" runat="server" Text="服务器端获取" OnClick="Button2_Click" />

<script language="javascript">
function $(s){return document.getElementById(s);}
function doClick()
{
    $('
<%=Text1.ClientID %>').value="wufeng";
    $('
<%=TextBox1.ClientID %>').value="wufeng";
}

</script>

文章来源于 http://www.cnblogs.com/wf225 版权归原作者所有
原创粉丝点击