【发布时间】:2015-07-04 23:55:00
【问题描述】:
您好,我在输入中插入值有问题
你可能会问我为什么用 JS 放按键输入框? 我有已编译的程序 emscripten,它具有拦截所有按键、按键、按键并为页面上的其他元素返回 false 的驱动程序输入。 这会阻止页面上的所有输入字段。 我无法在 emscripten 程序中解决这个问题,我决定通过 jQuery 在 html 端修复它
jQuery(function() {
var $input = jQuery("#search-area228");
$input
.attr("tabindex", "0")
.mousedown(function(e){ jQuery(this).focus(); return false; })
.keypress(function(e){
var data = jQuery(this).val
var text = String.fromCharCode(e.keyCode || e.charCode)
for(var i = 0; i < text.length; i++)
jQuery(this).val(text[i])
return false; });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type="text" id="search-area228">
【问题讨论】:
标签: javascript jquery html input keypress