2012-04-27 6 views
0

私はjavascriptとバックボーンを使用してモバイルWebアプリケーションを開発しています。Javascript、query backbone-テキストボックスは入力を許可しません

次のように私は、HTMLページ上のテキストボックスを持っている:

<input type="text" id="searchquery" name="name" value="Alien"/> 

をしかし、htmlページにそれは私が箱の中に任意の値を入力することはできません。私は混乱しているので、Iveは箱のために同じhtmlで多くの例をダウンロードし、それらはすべて動作します。

私の.jsファイルなどで初期化する必要がありますか?

このアプリはうまくいきますが、この小さなエラーは大きな混乱を招いています。あなたはjQueryのを使用している場合は、内のコードを初期化しなければならない

答えて

0

jQuery(document).ready(function(){ $("#searchquery").click(_your_function) }); 

別の可能性は、下のページにはinitが、(XSSについて読ん)ページのコンテンツにはjavascriptのコードを配置しないことをお勧めします。 を参照してください: Check document state

0

をあなたは何かがあなたの入力の上に敷設されていないことを確認する必要があり

<body> 
... 
<script>init();</script><!-- By default it is javascript --> 
</body> 

最後の可能性は、ページの状態を確認するためのコードを作成することです。あなたのhtmlには何も問題ありません。あなたがそれを無効にしているスクリプトを持っていない限り、最も可能性の高い原因は、バックグラウンドのないdivまたは何かになり、それを覆う透明なものになると思います。

関連する問題