2010-06-17 21 views
0

我已經使自動增長textarea.it的工作正常,但使用右鍵單擊時它不能正常工作,如果複製和粘貼如果我在這種情況下使用onchange事件它不會工作,因爲要觸發此事件我們需要按下輸入或標籤。請幫我解決這個問題onchange事件和自動增長文本框

回答

0

怎麼樣另外收聽onpaste事件?這不是標準的一部分,但適用於大多數主流瀏覽器。

+0

但是這個事件在任何被粘貼之前被觸發 – 2010-06-17 17:48:32

+0

@Niraj odd。 yopu肯定嗎?因爲這應該通過(IE特定)'onbeforepaste'來完成,而不是'onpaste'。目前無法調查... – 2010-06-17 17:51:36

0

你可以一個setTimeout來檢查textarea的字符長度並相應地改變它..雖然感覺不太好。

或者,您可以使用whichbutton變量檢測到鼠標右鍵被點擊。 see here