【发布时间】:2017-03-30 09:15:21
【问题描述】:
在这里,我有 txtemailid 和 txtlogin(只读)我在 @ text 之前输入的 txtemailid 它将直接转到 txtlogin 文本框,当我发生时,这意味着当我在电子邮件文本框中输入内容,然后单击鼠标而不输入用户。我该怎么做这个java,我在java脚本中输入代码它不起作用
谢谢
【问题讨论】:
标签: javascript java jsp servlets
在这里,我有 txtemailid 和 txtlogin(只读)我在 @ text 之前输入的 txtemailid 它将直接转到 txtlogin 文本框,当我发生时,这意味着当我在电子邮件文本框中输入内容,然后单击鼠标而不输入用户。我该怎么做这个java,我在java脚本中输入代码它不起作用
谢谢
【问题讨论】:
标签: javascript java jsp servlets
每次按下键时最好使用键盘事件进行更改。我正在使用onkeyup。我更喜欢document.getElementById()而不是document.form,因为它每次都可以准确地检索它,而无需关心在此期间文档会发生什么。您可以使用两者中的任何一个。
代码如下:
function myFunction() {
var text1 = document.getElementById("txtEmailId").value;
var result = text1.split("@");
document.getElementById("txtLoginname").value = result[0];
}
<form>
Enter Email: <input type="text" id="txtEmailId" onkeyup="myFunction()" /><br/><br/> Login Name: <input type="text" id="txtLoginname" /><br/><br/>
</form>
【讨论】: