私は今、最初のオプション値が変更されたときにjQueryを使ってCURRENTURLを変更する方法 <select name="location" id="location"> <option>Dhaka</option> <option>Khulna</option> <option>Barisal</option> <option>Sylet</option>
<select name="sublocation" id="sublocation"> <option>Mirpur</option> <option>Uttra</option> <option>Kalkini</option> <option>Tungipara</option>
<select name="area" id="area"> <option>Dasar</option> <option>Mirpur-1</option> <option>Patgati</option> <option>Nabagram</option>
のような3の選択オプションがあります。 例:currentUrlが "" の場合、最初のオプション値を変更した場合、私のURLはthis = "http://example.com/home/first_option_value"のようになります。jqueryでcurrenturlを変更するには?
答えて
onchange
のコール機能を呼び出し、現在の選択オプションを渡すだけです。
HTML
<div>
<select name="location" id="location" onchange="ChangeUrl(1)">
<option value="">Select</option>
<option value="Dhaka">Dhaka</option>
<option value="Khulna">Khulna</option>
<option value="Barisal">Barisal</option>
<option value="Sylet">Sylet</option>
</select>
<select name="sublocation" id="sublocation" onchange="ChangeUrl(2)">
<option value="">Select</option>
<option value="Mirpur">Mirpur</option>
<option value="Uttra">Uttra</option>
<option value="Kalkini">Kalkini</option>
<option value="Tungipara">Tungipara</option>
</select>
<select name="area" id="area" onchange="ChangeUrl(3)">
<option value="">Select</option>
<option value="Dasar">Dasar</option>
<option value="Mirpur-1">Mirpur-1</option>
<option value="Patgati">Patgati</option>
<option value="Nabagram">Nabagram</option>
</select>
のJs
function ChangeUrl(value) {
var FirstOptionVal = "";
var SecondOptionVal = "";
var ThirdOptionVal = "";
if (value == 1) {
FirstOptionVal = $("#location").val();
if (FirstOptionVal == "") {
alert("Please select Location!");
}
else {
window.location.href = "http://example.com/home/" + FirstOptionVal;
}
}
else if (value == 2) {
FirstOptionVal = $("#location").val();
SecondOptionVal = $("#sublocation").val();
if (FirstOptionVal == "" || FirstOptionVal == undefined) {
alert("Please select Location!")
}
else if (SecondOptionVal == "" || SecondOptionVal == undefined) {
alert("Please select Sublocation!")
}
else {
window.location.href = "http://example.com/home/" + FirstOptionVal + "/" + SecondOptionVal;
}
}
else if (value == 3) {
FirstOptionVal = $("#location").val();
SecondOptionVal = $("#sublocation").val();
ThirdOptionVal = $("#area").val();
if (FirstOptionVal == "" || FirstOptionVal == undefined) {
alert("Please select Location!")
}
else if (SecondOptionVal == "" || SecondOptionVal == undefined) {
alert("Please select Sublocation!")
}
else if (ThirdOptionVal == "" || ThirdOptionVal == undefined) {
alert("Please select Area!")
}
else {
window.location.href = "http://example.com/home/" + FirstOptionVal + "/" + SecondOptionVal + "/" + ThirdOptionVal;
}
}
else {
}
}
をフィドルを投稿しようとした私はすでにこれを試みるが、私は好き必要がありますときに私私は2番目のオプションを変更する場合、私はこのようなURLが必要です= "" http://example.com/home/first_val/second_val ";これを行う方法? –
私の英語はとても週ですので気にしないでください。 –
いいえ、そのok ..私はあなたのためのコードを書いています。私の答えを更新します:-) –
- 1. 角度2のcurrentUrl idを変更するにはどうすればよいですか?
- 2. JQueryでfigcaptionを変更するには
- 3. jqueryでオプションを変更するには
- 4. Jqueryでセカンダリスタイルシートを変更するには?
- 5. jQueryタブで変数を変更する
- 6. JQueryでホバーのチェックボックスでCSSスタイルを変更するには
- 7. jqueryでテキストエリアに変更を保存するには
- 8. jqueryイベントオブジェクトを変更する
- 9. ロジックを変更する - jQuery
- 10. jQueryチェックボックスプラグインを変更する
- 11. jQuery:マークチェックボックスを変更する
- 12. jquery datatable値をドロップダウン値の変更で変更する方法
- 13. jQueryでonclick関数を変更する
- 14. jqueryでsvgテキストを変更する
- 15. jquery ui datepickerをプログラムで変更する
- 16. jqueryでURLを変更する
- 17. jQueryで幅を変更する
- 18. フォーム要素をjqueryで変更する
- 19. CSSをjQuery Sortableで変更する
- 20. jqueryでフィールドを変更する
- 21. JS/Jquery Wordpressで値を変更する
- 22. jQueryでDOMを変更する
- 23. jQuery(画像)でCSSを変更する
- 24. img srcをjavascript/jqueryで変更する
- 25. jqueryでドロップダウン選択を変更する
- 26. jQueryで背景を変更するニースフォーム
- 27. JqueryでHtmlブロックを変更する
- 28. AJAXでjqueryを変更する機能
- 29. jQueryでアイコンを変更する
- 30. Chosen.jsのCSSをJQueryで変更する
あなたは、.... – Piyuesh