2012-02-15 3 views
0

次の入力ボックスのテキストを変更する機能は完全に機能します。しかし、別のパラメータでもう一度試してみると、変化しません。JavaScriptでFORM要素の値を変更すると、一度しか動作しません

function changeForm(name) 
{ 
    $("#the-input-box").val(name); 
} 

これは、選択タグのselectedIndexを変更しようとすると発生します。

また、フォームはTwitterのブートストラップを使用してモーダルボックスに配置されていますが、それは問題になる可能性がありますか?

提案がありますか?

+0

どのように発砲していますか?コードをもう少し見ることができますか? – Alex

答えて

0

私はあなたがモーダルボックスを使用している方法だと思います。私は以前とまったく同じことを経験しました。

id属性のことは、いつでもHTML DOM内でONEしか存在できないことです。

モーダルボックスを閉じた後にモーダルボックスを破壊しているかどうかを確認したい場合があります。モーダルボックスを初めて開くときに、関数を呼び出すことは問題なく動作します。再びモーダルボックスを開いた後、その機能がもう働かない可能性があります。これは、あなたがモーダルボックスの複数のインスタンスを生成し、#入力ボックスの複数のインスタンスがDOMに現れるためです。

これを試してみてください。鍵は閉じたときにモーダルボックスDESTROYになります(おそらくそれを閉じても問題ありませんが、私はより徹底的に破壊する方が好きです)。