所以,我在這裏有一個小問題。使'輸入'鍵從輸入類型運行一個功能=「文本」
我有一個textfield(不是區域),我想要一個JS函數在我按下回車鍵時運行。這不是有一個單獨的「提交」按鈕。 現在我正在嘗試使用'onKeyPress'事件,但每次我輸入一個字母時都會運行該函數。所以如果我想寫'LIKE',它會發布'L'然後發佈'LI',然後'LIK '然後'喜歡'。每當我按下任何東西時,它都會發生反應,不僅在我進入時。
我沒有一種形式,只是一個簡單的輸入類型=「文本」:
<input type="text" id="' + post_id + '" onKeyPress="fbComment(\''+post_id+'\')"> Post a comment </input>
如果一些你還記得我的最後一個問題,這將是我facebook_footer可變的部分(我嘗試FB API),並完成的東西看起來像這樣:
var facebook_footer = '<button onClick="fbLike(\''+post_id+'\')"> Like </button> <input type="text" id="' + post_id + '" onKeyPress="fbComment(\''+post_id+'\')"> Post a comment </input>';
做你們任何人都知道我能做些什麼來使這項工作?
所以,我必須檢查哪個鍵被按下然後?當文本字段與「提交」類似時沒有功能? – Aleksander 2013-03-15 21:28:18