我有這樣 <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>
現在如何在第一個選項值改變改變與jQuery的CURRENTURL 3選擇選項。 例如:如果我currentUrl是「」 那麼如果我改變第一個選項的價值,我想我的網址就像這樣=「http://example.com/home/first_option_value」。如何用jquery更改currenturl?
0
A
回答
1
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 {
}
}
+0
我已經盡力,但我需要這樣的:當我改變第一個選項的工作,但如果我改變第二個選項,我需要這樣的網址=「」http://example.com/home/first_val/second_val 「;這個怎麼做? –
+0
我的英語是這麼一週請不要介意。 –
+1
不,它的好..我正在爲你寫代碼..將更新我的答案:-) –
相關問題
- 1. 如何更改角2中的currentUrl ID?
- 2. 在量角器中獲取currentUrl後,如何更改Url的第一部分?
- 3. Jquery如何更改TEXT_NODE
- 4. 如何更改與jQuery
- 5. 如何更改JQuery的
- 6. 如何更改jQuery的
- 7. 如何更改JQuery的figcaption
- 8. 如何更改jQuery的
- 9. 使用JavaScript重定向到(currenturl)/example.html onclick
- 10. 如何使用JavaScript/jQuery更改內容?
- 11. 如何使用jquery更改css屬性
- 12. 如何使用JQuery更改Css類?
- 13. 如何dynamiclly更改文件源用jQuery
- 14. 如何更改使用Javascript/jQuery的
- 15. 如何用jquery更改選項的值
- 16. 如何用jquery更改多個img srcs
- 17. 如何使用jQuery更改光標?
- 18. 如何更改使用jQuery JSON和PHP
- 19. 如何使用jquery更改類名?
- 20. 如何使用jQuery更改網址?
- 21. 如何使用jQuery檢測URL更改
- 22. 我如何使用jquery更改webkit css
- 23. 如何用jquery更改多個div類?
- 24. 如何使用jquery更改dateformat
- 25. 如何使用jQuery更改視頻src?
- 26. 如何使用jquery更改值?
- 27. 如何更改類名使用jquery
- 28. 如何使用jQuery更改屬性?
- 29. 如何使用jQuery更改導航html?
- 30. 如何動態更改HTML.CheckBoxFor使用Jquery
你試過,發佈小提琴.... – Piyuesh