2013-06-04 45 views
0

我試圖在我的項目中啓用製表模塊。工作模塊,我從http://css-tricks.com/snippets/javascript/support-tabs-in-textareas/了,但是當我加入這個.js文件項目中,我得到以下錯誤:TypeError:無法設置未定義的屬性'onkeydown'

Uncaught TypeError: Cannot set property 'onkeydown' of undefined. 

它,當我在http://jsfiddle.net/zQgTx/但不工作運行工作,當我在我的項目運行它。 使用jquery-1.9.1。 我的html代碼:

<form method="POST" action="." class="navbar-form"> 
    <textarea id="answer" name="answer" style="width: 700px; height: 250px;"></textarea> 
    <br><input class="btn btn-primary" type="submit" value="Check"> 
</form> 

幫助解決問題。謝謝!

+0

你用過的Jquery的庫是什麼? –

+1

顯示您的代碼。 – Barmar

+0

你的項目中有textarea嗎?你可以提供jsfiddle鏈接嗎? –

回答

0

裹在onload功能這樣所有代碼:

window.onload = function(){ 

    // Your code; 

} 

問題發生,因爲當這條線運行:

var textarea = document.getElementsByTagName('textarea')[0]; 

你的textarea的不實際加載。 onload將解決它。

相關問題