asp禁止用户在文本框中输入内容,要如何实现呢?

 我来答
百度网友3cb80af
2015-11-03 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3926万
展开全部
禁止用户输入内容,不用ASP做,用ASP做,更复杂。
HTML自带就有,input里有个属性 readonly,字面翻译就是只读,不可修改,只可与 type="text" 配合使用,可复制,可选择,可接收焦点,后台会接收到传值
<input type="text" name="test" value="这里的文字是不能编辑的" readonly>

还有另外一个属性disabled,disabled表示禁用input元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值,外观会改变,变成灰色背景(复制,用chrome测试是可以选择复制,记得以前是不可以选择复制的)
<input type="text" name="test" value="这里的文字是不能编辑的" disabled>

这已经是最便捷的办法,但是在不同环境有不同需求,那还有别的办法。
还可以通过CSS来做,这个更适合,禁止多个:
<style>
.test{ime-mode: disabled;}
</style>
<input name="a" type="text" value="哦噢" class="test">

还有,可以用onfocus="this.blur()",JS,JQ等等。。
winteralice
2011-03-08 · TA获得超过130个赞
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
在HTML控件上加 readonly="readonly" 如
<input type="text" value="" readonly="readonly" />

如果是asp.net的服务器控件的话是加 ReadOnly="true" 如
<asp:textbox ID="TextBox1" runat="server" ReadOnly="true" ></asp:textbox>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式