本人在index.jsp界面设定了用于选择登陆角色的两个radio,名称均为identify,value分别为要跳转的jsp页面,想通过登录时的选择确定登陆角色后,通过form的onsubmit调用以下代码进行相应的页面跳转
<script language="javascript" type="text/javascript">
function loginCheck() {
var len = document.getElementsByName("identify");
var urladdr = "index.jsp";
for(var i = 0; i < len.length; i++) {
var temp = len.item(i);
if(temp.checked) {
urladdr = "\"" + temp.value + "\"";
}
}
window.location.href = urladdr;
}
</script>
小白求解
------解决思路----------------------
这一句有问题:window.location.href = urladdr;
这一句即可:window.location = urladdr;
------解决思路----------------------
你参考这个。
------解决思路----------------------
onsubmit 的函数返回 true 表单表单可以提交,返回 false 表示阻止表单提交。没有返回值时是什么我不确定,可能是依然提交表单吧。
你这个并不是想提交表单,所以不需要 onsubmit 去做,这不合理。
------解决思路----------------------
onsubmit 它好像是先进js函数 但是他还是要submit onsubmit一般用于js验证 似乎不用在跳转页面 不知道说的是你想要的吗?