<select>
の入力フィールドは、<select name=first>
,<select name=second>
、<select name=three>
の3つです。 2番目と3番目のフィールドは無効です。ユーザーが最初のフィールドの値を変更した場合は、2番目のフィールドが有効になっている必要があります。このタスクに関連する例はありますか?おかげ<select>入力フィールドに関する質問
0
A
答えて
1
である、あなたは、イベントハンドラをバインドすることができますchange
の要素にもtとはdisabled
プロパティを調整します
var form = document.getElementById('formId');
form.first.onchange = function() {
form.second.disabled = false;
};
form.second.onchange = function() {
form.three.disabled = false;
};
は、私はまた、ユーザーがJavaScriptを無効にしている場合、彼らはフォームを使用することはできません、そうでない場合は、JavaScriptを経由してフィールドを無効にすることをお勧めします。
2
はこれを選択カスケードと呼ばれ、ここでいくつかの例の最も簡単な方法で
http://forums.digitalpoint.com/showthread.php?t=703846
http://www.everyweb.ru/wmaster/javas/menu/demo/dynasele.html
http://www.inside-oracle-apex.com/generic-solution-for-cascading-select-listslovs/
http://webdeveloper.earthweb.com/webjs/jsnavigation/item.php/91311
関連する問題
- 1. 質問のクリア入力フィールド
- 2. GWT MVP導入に関する質問
- 3. JQuery質問 - 非表示の入力フィールドに値を追加しますか?
- 4. 入力フィールドから入力フィールドを有効にする
- 5. CSSのラベルと入力質問
- 6. アクションスクリプトのデータ入力の質問
- 7. UITextField質問 - 入力アクセサリと列挙
- 8. PHP入力配列の質問
- 9. jQueryクローンの質問(クローニングフォーム入力セット)
- 10. Visual Basicの入力とキャスティングの質問
- 11. 入力値を入力フィールドに戻す
- 12. フラッシュに関する質問
- 13. インデックスに関する質問
- 14. dbms_stats.gather_table_statsに関する質問
- 15. リフレクションパッケージに関する質問
- 16. nthに関する質問
- 17. initWithNibNameに関する質問
- 18. タブバーコントローラに関する質問
- 19. データベースに関する質問
- 20. CCSpriteSheetに関する質問
- 21. Msbuildに関する質問
- 22. インテントサービスに関する質問
- 23. BSplineに関する質問
- 24. データベースに関する質問
- 25. ModelMultipleChoiceFieldに関する質問
- 26. Erlangに関する質問
- 27. loadNibNamedに関する質問:
- 28. データバインディングに関する質問
- 29. コンビナトリアルに関する質問
- 30. APIに関する質問
最初の値が変更されたときに2番目の値を有効にする必要がありますか? – pimvdb
私はあなたの文章で言葉が欠けていると思う;) –
@pimvdbはい:-) –