javascript - 允许计算机按字母出现顺序识别字母的文本框

标签 javascript

我是一个相当新的程序员,我正在编写一个加密器。

所以我需要的是一个文本框,允许查看者键入纯文本并让计算机识别哪个字母是第一个、第二个、第三个、ext......

例如,如果查看者在文本框中键入“test”。我需要一种方法让计算机识别“t”在前,并以某种方式将其与其他字母区分开来。

执行此操作的最佳方法是什么。

这是我到目前为止的代码

function Encode() {

  var myNewEncode = document.getElementById('myTextField').value;
  if (myNewEncode.length >= 20) {
  alert('text is limeted to 20 charictors');
  return;
  }

  var Encode = document.getElementById('Encode');
  Encode.innerHTML = myNewEncode;

}

})

最佳答案

在 jQuery 中:

 $(function() {
        $('#mytext').keypress(function(evnt) {
               console.log(evnt.key)
         });
     })

在 JavaScript 中:

document.getElementById("myField").addEventListener("keypress",function(evnt){
            console.log(evnt.key);
  })

您可以尝试此代码,它将解决您的问题。 mytext 是您的输入文本框。每次您输入一个字符时,evnt.key 都会返回该特定字符。

关于javascript - 允许计算机按字母出现顺序识别字母的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42523434/

相关文章:

javascript - Angular 6 组件对其他组件的 setTimeout 使用react

javascript - 根据浏览器窗口的大小向左移动图像

javascript - 选中时弹出的缩略图(javascript)

来自数据库/文件的 Javascript 代码

javascript - 如何创建一个独立的 DOM 元素?一个不从 parent 那里继承 css 等

javascript - Angular Js 路由提供者

PHP 和 AJAX 登录表单

javascript - 如何在nodejs中使用回调异步接收多个响应?

javascript - 在 grunt 中丑化子任务不起作用

javascript - JSON.Stringify 覆盖数据