在Javascript中“@”之前拆分文本框文本值

时间:2017-03-30 09:15:22

标签: javascript java jsp servlets

这里我有txtemailid和txtlogin(只读)我在txtemailid之前键入的内容@ text它将直接转到txtlogin文本框,当我将要发生意味着当我在电子邮件文本框中键入内容并且下一次单击鼠标而不输入用户。我怎么能做这个java,我在java脚本中使用代码它不能正常工作

谢谢

1 个答案:

答案 0 :(得分:0)

每次按下某个键时,最好使用键盘事件进行更改。我正在使用onkeyup。我更喜欢document.getElementById()而不是document.form因为它可以准确检索它,每一次都没有关心同时文档中发生的事情。你可以使用两者中的任何一个。

JSFIDDLE

以下是代码:

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>