您好,在我们的jquery移动应用程序中,有一个用户输入令牌的注册表单。令牌可以从某个地方复制。我们希望用户无法输入令牌,只需将其复制到输入中即可。此外,当用户专注于输入时,不应出现移动键盘。怎么能实现这一目标?
我尝试过的 禁用输入然后绑定longpress / taphold的事件侦听器,但很难从剪贴板获取值。
请帮助!!!!
答案 0 :(得分:0)
来自answer。这可能对你有帮助。
<form>
<script type="text/javascript">
function validate(evt) {
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode(key);
var regex = /[]|\./;
if(!regex.test(key)) {
theEvent.returnValue = false;
if(theEvent.preventDefault)
theEvent.preventDefault();
}
}
</script>
<input name="input" type="text" onkeypress='validate(event)' value="" />
</form>