如何从键Code;中获取字符串/字符值;
how to get String/character value from key Code;
我使用的是html的输入标记,它的工作原理应该类似于谷歌搜索的输入。
function onKeyPressFun(event){
var inputObj = document.getElementById("tagInput");
var strTags = inputObj.value + String.fromCharCode(event.keyCode);
alert("post data: strTags" + strTags);
}
我想将数据发送到服务器,以检测是否存在以该子字符串开头的任何标记。
我想将keyPress事件中的字符/字符串(在此处有效)添加到文本中的现有输入中。
在上面的代码中,我使用了String.fromCharCode。当我按"b"时,我发现keyCode为0,String.fromCharCode(event.keyCode)的值为零;既不是空白。
有什么解决办法吗?
这可能与跨不同浏览器支持.keyCode
属性有关。规格化keyCode值以获得更好的结果。一种方法(括号中的部分来自jQuery源):
// e.g.
String.fromCharCode(event.charCode != null ? event.charCode : event.keyCode);
您可以尝试:
String.fromCharCode(event.which); // it works in all major browsers
相关文章:
- 如何将字符串拆分为字符,但在javascript中保留空格
- 如何显示字符串中最多 200 个字符
- 我想在Javascript中探索类似C语言的字符串的整个字符
- 如何用jquery替换字符串中可能变化的字符
- 通过跳过拆分字符在 javascript 中拆分字符串
- 使用正则表达式匹配长度为六个字符的字母数字字符串
- 字符串替换-不支持格式字符'}'
- 到UpperCase字符串Javascript中的特定字符索引
- 用类javascript包装span标记中字符串中的字符索引
- 将字符串分组为n个字符的块,并应用替换
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- 如何从键Code;中获取字符串/字符值;
- 检查值是否包含字符串字符
- JavaScript字符串字符操作
- 如果数组中的字符串不匹配,请从字符串中删除字符串字符
- Javascript Lingo游戏-字符串字符等于另一个字符串字符
- jQuery替换字符串字符的方法
- Javascript字符串字符检查
- Javascript替换字符串字符
- Javascript的变化与重复(组合)缺失的字符串字符