Js给文本框赋值后,禁止再输入文本框的方法汇总
2014-11-20 14:39
267 查看
转自:http://www.cnblogs.com/qiaohd/archive/2012/03/23/2413660.html
开发一个asp.net的页面遇到了TextBox设置了ReadOnly属性,在js中赋值后,后台代码取不到值的情况,经过在网上查找,找到了一下几个处理办法。
收藏起来。
1、不设置ReadOnly,设置onfocus=this.blur()
C#代码
<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox>
文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值
2、设置了ReadOnly属性后,通过Request来取值,如下:
前台代码:
<asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:TextBox>
后台代码:
string Text = Request.Form["TextBox1"].Trim();
string Text = Request.Form["TextBox1"].Trim();
3、在Page_Load()正设置文本框的只读属性,能正常读取,如下:
C#代码
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
TextBox1.Attributes.Add("readonly","true");
}
}
开发一个asp.net的页面遇到了TextBox设置了ReadOnly属性,在js中赋值后,后台代码取不到值的情况,经过在网上查找,找到了一下几个处理办法。
收藏起来。
1、不设置ReadOnly,设置onfocus=this.blur()
C#代码
<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox>
文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值
2、设置了ReadOnly属性后,通过Request来取值,如下:
前台代码:
<asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:TextBox>
后台代码:
string Text = Request.Form["TextBox1"].Trim();
string Text = Request.Form["TextBox1"].Trim();
3、在Page_Load()正设置文本框的只读属性,能正常读取,如下:
C#代码
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
TextBox1.Attributes.Add("readonly","true");
}
}
相关文章推荐
- js控制文本框输入的字符类型方法汇总
- js控制文本框禁止输入的常用方法
- js控制文本框输入的字符类型方法汇总
- 实用js小汇总--获取iframe引用的页面中的控件ID,或赋值的实现方法
- JS给文本框赋值后,在页面后台取不到文本框值的解决方法
- js实现禁止中文输入的方法
- js实现文本框中输入文字页面中div层同步获取文本框内容的方法
- TextBox 禁止客户端输入 前台通过JS赋值 并在后台获取
- 设置页面文本框 只能输入数字的js方法
- js限制文本框只能输入数字方法小结
- js实现禁止中文输入的方法
- createTextRange()方法在js中有什么作用,以及验证输入是否为数字及获得文本框的焦点
- js实现文本框中输入文字页面中div层同步获取文本框内容的方法
- JS控制文本框textarea输入字数限制的方法
- js判断文本框剩余可输入字数的方法
- TextBox 禁止客户端输入 前台通过JS赋值 并在后台获取
- 用js给属性为readonly的文本框赋值 无效的解决方法
- js验证表单文本框不能输入中文的方法
- js/jquery获取文本框输入焦点的方法
- JS 文本框禁止输入特殊字符