这里我有txtemailid和txtlogin(只读)我在txtemailid之前键入的内容@ text它将直接转到txtlogin文本框,当我将要发生意味着当我在电子邮件文本框中键入内容并且下一次单击鼠标而不输入用户。我怎么能做这个java,我在java脚本中使用代码它不能正常工作
谢谢
答案 0 :(得分:0)
每次按下某个键时,最好使用键盘事件进行更改。我正在使用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>