使用Javascript复制粘贴

时间:2009-04-23 04:04:35

标签: javascript javascript-events

我有两个textBoxes让我们说EmailID和UserId。 目前,当用户键入他/她的EmailId时,UserID TextBox中显示相同的内容,为此我使用的是OnkeyDown事件javascript。

我遇到的问题是,如果用户复制EmailId并将其粘贴到EmailId文本框中,则不会触发OnKeyDown事件,是否需要捕获任何其他事件,或者是否有任何可用的工作方式。< / p>

3 个答案:

答案 0 :(得分:1)

没有任何事件适用于更改文本框内容的所有方法。解决方法是在EmailId文本框获得焦点时设置间隔,并在EmailId模糊时取消它。间隔可以检查文本是否已更改,或者只是将EmailId的值复制到UserID。

您必须在键入时更新UserID吗?在EmailId的模糊事件中将EmailId的值复制到UserId会更清晰。

答案 1 :(得分:0)

请改用onchange事件。这应该工作。

答案 2 :(得分:0)

你可以这样做,以便用户无法输入UserId框,只读它,所以你仍然可以更新它。

然后,在电子邮件地址框中使用onblur,并将其中的任何内容复制到UserId框中。

不应该有任何方法来更新不会触发onb​​lur事件的电子邮件地址。