Я действительно очень плохо разбираюсь в кодировании, вот мой вопрос. Как перенаправить на другую страницу с помощью JSP и Javascript? или сервлета? Я ничего не понимаю в Servlet, поэтому я использую Javascript. Когда я выберу любой из параметров и нажмите «Отправить», ничего не произойдет.Перенаправление из раскрывающегося списка
Вот мой код:
JSP:
<form>
<select id="module_id" name="module_id" />
<option value="0" selected /></option>
<option value="1" /> CD101 </option>
<option value="2" /> CD102 </option>
<option value="3" /> CD103 </option>
<option value="4" /> CD104 </option>
<option value="5" /> CD105 </option>
<input type="button" value="Submit" onclick ="myChoice();" />
</select>
</form>
Javascript: (Google-d)
<script type="text/javascript">
function myChoice(){
var s = document.getElementById("module_id");
var module_id = s.selectedIndex.value;
if (module_id === 1)
window.location = "response.jsp";
if (module_id === 2)
window.location = "http://www.google.com";
}
</script>
ohmygod, как я мог пропустить что из .. и s.value. большое спасибо!!!!! –
Используйте 'window.location.href = ...', для некоторых браузеров просто 'window.location = ...' не будет работать –
отредактировал спасибо .. –