asp禁止用户在文本框中输入内容,要如何实现呢?
答案:2 悬赏:0
解决时间 2021-01-12 04:33
- 提问者网友:富士山上尢
- 2021-01-11 04:27
asp禁止用户在文本框中输入内容,要如何实现呢?
最佳答案
- 二级知识专家网友:思契十里
- 2021-01-11 06:07
禁止用户输入内容,不用ASP做,用ASP做,更复杂。
HTML自带就有,input里有个属性 readonly,字面翻译就是只读,不可修改,只可与 type="text" 配合使用,可复制,可选择,可接收焦点,后台会接收到传值
还有另外一个属性disabled,disabled表示禁用input元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值,外观会改变,变成灰色背景(复制,用chrome测试是可以选择复制,记得以前是不可以选择复制的)
这已经是最便捷的办法,但是在不同环境有不同需求,那还有别的办法。
还可以通过CSS来做,这个更适合,禁止多个:
还有,可以用onfocus="this.blur()",JS,JQ等等。。
HTML自带就有,input里有个属性 readonly,字面翻译就是只读,不可修改,只可与 type="text" 配合使用,可复制,可选择,可接收焦点,后台会接收到传值
还有另外一个属性disabled,disabled表示禁用input元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值,外观会改变,变成灰色背景(复制,用chrome测试是可以选择复制,记得以前是不可以选择复制的)
这已经是最便捷的办法,但是在不同环境有不同需求,那还有别的办法。
还可以通过CSS来做,这个更适合,禁止多个:
还有,可以用onfocus="this.blur()",JS,JQ等等。。
全部回答
- 1楼网友:洎扰庸人
- 2021-01-11 06:49
在HTML控件上加 readonly="readonly" 如
如果是asp.net的服务器控件的话是加 ReadOnly="true" 如
如果是asp.net的服务器控件的话是加 ReadOnly="true" 如
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯