Javascript 按enter键后在另一个单元格中显示数据

Javascript 按enter键后在另一个单元格中显示数据,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有这个密码 <tr> <td width="300"> <label for="tag">Model</label> </td> <td>

我有这个密码

<tr>
                                <td  width="300">
                                        <label for="tag">Model</label>
                                </td>
                                        <td>
                                                <td width="10">:</td>
                                        </td>
                                <td>
                                        <td>
                                                <td width="450" align="left">
                                                <input type="text" id="tags1" name="model">
                                                </td>
                                        </td>
                                </td>
                        </tr>
如果我在文本字段E内键入,我希望在另一个单元格内显示,如:

<tr>
       <td><label><h6>this version <input type.......show E>
                  <br>87.5-108.0</br></h6></label>
        </td>
</tr>
但如果类型J将显示:

<tr>
       <td><label><h6>this version <input type......show J>
                  <br>87.5-107.9</br></h6></label>
        </td>
</tr>

什么代码可以使它在按Enter键后工作?

我不知道您要显示什么以及在哪里显示,但您可以在按Enter键时在第一部分尝试此代码:


您可以按照以下示例进行操作:

<table><tr><td><input type="text" id="aTextInput"></td><td id="theValue"></td></tr></table>

<script>

    document.getElementById("aTextInput").onchange = function(event) {
        //console.log(event)
        //console.log(document.getElementById("aTextInput").value)
        if (document.getElementById("aTextInput").value == "E")
            document.getElementById("theValue").innerHTML = "87.5-108.0";
        else if (document.getElementById("aTextInput").value == "J")
            document.getElementById("theValue").innerHTML = "87.5-107.9";
        else
            document.getElementById("theValue").innerHTML = "";     // clear it out if it had value before
    }

</script>

你有一个破碎的或混乱的“秘密选民”标记:这是一个真正的问题,它只需要多一点解释。如果@klox可以提供更多信息,那么我们可以提供帮助。那么需要输入键吗?或者不输入的E或J将更改另一个单元格?@Jian:我同意你的回答。@reigel:你还记得我分离条形码的项目吗?我的项目仍在继续..在我键入KD-R411ED之后..我想要脚本可以从ED后面读取两个字符..我想要这是我尝试结合jian和ungarida的答案后的代码:var模型=$tags1.val;var版本[0]=JD;var版本[1]=ED;var版本[2]=EED;var版本[3]=EXD;每个版本如果model.lastIndexofversion=-1{select version case JD:$range.html87.5-107.9;break;case ED:$range.html87.5-108.0;break;end select}每一个都结束实际上我像这样键入KD-R411E,我希望那个单词中的E字符能影响那个单元格,并显示出你的答案……我必须怎么做?我将修改并合并你的答案n jian lin
<table><tr><td><input type="text" id="aTextInput"></td><td id="theValue"></td></tr></table>

<script>

    document.getElementById("aTextInput").onchange = function(event) {
        //console.log(event)
        //console.log(document.getElementById("aTextInput").value)
        if (document.getElementById("aTextInput").value == "E")
            document.getElementById("theValue").innerHTML = "87.5-108.0";
        else if (document.getElementById("aTextInput").value == "J")
            document.getElementById("theValue").innerHTML = "87.5-107.9";
        else
            document.getElementById("theValue").innerHTML = "";     // clear it out if it had value before
    }

</script>