标签的虚拟键盘
Virtual keyboard for label
我正在使用一个JavaScript虚拟键盘的ASP。网框。但是使用文本框可以选择使用系统键盘。我正在尝试使用ASP。. NET标签,但它不起作用。有没有办法严格使用虚拟键盘
设置文本框为只读。
这样你的用户不能输入,但是虚拟键盘上的javascript可以写。这不是一个非常好看的用户界面。
使用Javascript第二个技巧是使用onkeypress并删除键。您可以在按下该键时在文本框上添加window.event.keyCode=0
,并重置每个用户输入。
onkeypress="window.event.keyCode=0;return false;"
这样的<asp:TextBox runat="server" ID="txtTest2"
onkeypress="window.event.keyCode=0;return false;"></asp:TextBox>
新版本这适用于所有浏览器。我测试了chrome,firefox,ie
<script>
function DisableKeyboardOnMe(e)
{
try
{
if (window && window.event)
window.event.keyCode = 0;
else
e.which = 0;
}
catch(e){}
return false;
}
</script>
和
<asp:TextBox runat="server" ID="txtTest3"
onkeypress="return DisableKeyboardOnMe(event);">test</asp:TextBox>
还有一个简单的方法。
我在所有的浏览器上都测试过了,这也是正常的。
<asp:TextBox runat="server" ID="txtTest4"
onkeypress="return false;"></asp:TextBox>
相关文章:
- javascript虚拟键盘
- iPad虚拟键盘-哪一个-javasctript解决方案
- 将select2与jQuery虚拟键盘配合使用
- JavaScript 中的虚拟键盘
- 虚拟键盘事件
- 虚拟键盘在更新到 Chrome v50 后不再工作
- 在Windows 8 Metro模式下,在浏览器中获取虚拟键盘的高度
- Javascript中的Mac/Windows弹出式虚拟键盘
- 虚拟键盘jquery在引导模式中显示错误
- 虚拟键盘出现问题
- 如果处理字符串值的文本区域是只读的,如何使用 JavaScript 在虚拟键盘上使用 CAPSLOCK 功能
- 一些功能可以确定三星八达上虚拟键盘的打开
- 如何使用虚拟键盘在 Opera Mobile 中为简单表单触发 onsubmit() 事件
- iPhone:点击/单击“开始”按钮后,虚拟键盘不会隐藏
- 打开虚拟键盘时,我的应用程序网页视图不会缩小
- 启用/禁用多个谷歌虚拟键盘
- 在iOS8中,使用.focus()将显示虚拟键盘并在触摸后滚动页面
- jQuery虚拟键盘插件在Windows8触摸设备上两次插入相同的字符
- 虚拟键盘/滚动奇怪事件
- Ipad上的虚拟键盘使输入[类型=范围]滑块拇指消失