<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. 入力変更イベントと入力フィールドに関する問題
- 3. GWT MVP導入に関する質問
- 4. 質問&回答 - ユーザー入力
- 5. JQuery質問 - 非表示の入力フィールドに値を追加しますか?
- 6. ブートストラップ3入力問題。キーボードの重複する入力フィールド
- 7. タブバーコントローラに関する質問
- 8. プロセスマップに関する質問
- 9. loadNibNamedに関する質問:
- 10. Erlangに関する質問
- 11. インデックスに関する質問
- 12. BSplineに関する質問
- 13. reallocに関する質問
- 14. インテントサービスに関する質問
- 15. データベースに関する質問
- 16. dbms_stats.gather_table_statsに関する質問
- 17. ハイバネートマッピングに関する質問
- 18. APIに関する質問
- 19. リフレクションパッケージに関する質問
- 20. ラチェットソケットに関する質問
- 21. nthに関する質問
- 22. Msbuildに関する質問
- 23. presentModalViewControllerに関する質問
- 24. initWithNibNameに関する質問
- 25. カスタムアダプターに関する質問
- 26. ArrayIndexOutOfBoundsExceptionに関する質問?
- 27. runOnUiThreadに関する質問
- 28. データベースに関する質問
- 29. メイクファイルに関する質問
- 30. CCSpriteSheetに関する質問
最初の値が変更されたときに2番目の値を有効にする必要がありますか? – pimvdb
私はあなたの文章で言葉が欠けていると思う;) –
@pimvdbはい:-) –