フォーム内に2つのドロップダウンリスト(オプション)に問題があります。
どちらも別々に動作しますが、一緒に動作しません。彼らはお互いをキャンセルしているようです。
誰かが私を助けることができれば、本当に感謝します。ここに問題のコードがあります...
JS fiddle -javascriptを使用した2つのドロップダウンオプションリスト
1
A
答えて
0
問題がいくつかあります。まず、.val()
はintではなく文字列を取得するので、if ('0')
はtrueを返します。したがって、options 2!
は、2番目のオプションで選択した項目に関係なく常に出力されます。 if (second.val() != 0)
をチェックするためにその条件を更新する必要があります(これは '0'と0を強制してtrueを返すでしょう - より具体的にするか、単純に空の文字列をvalue
として使用することをお勧めします)。
第2に、if
のチェーン内のelse
が選択可能なすべての組み合わせをカバーしているため、計算コードに到達しません。計算を行うかどうかを確認するには、別のフラグが必要です。有効な選択が行われたときに呼び出される関数にする必要があります。
関連する問題
- 1. 使用して2つのJavaScript機能
- 2. JavaScriptを使用した2つの選択ボックス動的オプション
- 3. 2つのインスタンス化を使用したJavascriptクロージャ
- 4. 2つの同じクラスの2つのdivでJavaScriptを使用
- 5. javascript/JQueryを使用したコントロールピースメーカー2
- 6. 2つのキーを使用したMapreduce
- 7. 2つのマトリックスを使用したクラスタリング
- 8. ブートストラップを使用した2つのセクションレイアウト
- 9. 2つのアンドロイドアプリを使用したジオフェンシング
- 10. AVFoundationを使用した2つのビデオ
- 11. Javascriptを使用した2つの並列ajax呼び出しのマージ応答
- 12. JavaScriptを使用して2つの日付を表示する
- 13. 2つのモーダルボックスを1つのJavaScriptコードで使用する
- 14. 2つの値を持つ矢印関数を使用します。 Array.sort Javascript
- 15. javascriptまたはangularfireを使用して2つの$ firebaseArraysを1つのオブジェクトに結合します。
- 16. 2つのドロップダウンメニューを持つSeleniumを使用したWebスクラビング
- 17. OpenCL、1つのデバイスに2つのコマンドキューを使用したダブルバッファリング
- 18. javascriptで2つの異なる値を割り当てるために2つの配列を使用する
- 19. JavaScriptを使用したJSONの使用
- 20. プレーン/バニラJavaScriptを使用した角度2のコンポーネント
- 21. JavaScriptを使用したJavaScriptの挿入
- 22. 2つの数字を追加するためのjavascriptクロージャの使用
- 23. Cognosは4つのプロンプトのうち2つをクリアするためにJavaScriptを使用します
- 24. jQueryまたはJavaScriptを使用して2つの数値の倍数と剰余を見つける
- 25. MongoDB 2つのサイトを使用したプロダクション用レプリカセット
- 26. JavaScriptと2つの矢印アイコンを使用してテキストフィールドを移動します
- 27. は、JavaScriptを使用して2つの配列を連結します
- 28. Javascriptを使用してフォームエントリから2つの日付を差し引く
- 29. 2つの異なるjavascriptファイルでwindow.onkeyupを使用する
- 30. 再帰で2つの関数を使用するJavascript
スクリプトの目的は何ですか?フィドルを見て、両方のメッセージが間違って表示されることを期待していますか? – Tejs
両方のエラーメッセージが選択されていないと動作するはずです。しかし、オプションの値は一緒に計算されません – bluefiredragon
'error.html( 'options 2!')' – Tejs