js中一个按钮调用function()函数,但是不能跳转页面
functionGotoChangePwd(){varstrLogin=document.all("LoginName").value;window.navigate("...
function GotoChangePwd() {
var strLogin = document.all("LoginName").value;
window.navigate("UpdatePwd.aspx?LoginName=" + encodeURI(strLogin)); } 展开
var strLogin = document.all("LoginName").value;
window.navigate("UpdatePwd.aspx?LoginName=" + encodeURI(strLogin)); } 展开
推荐于2017-11-27
展开全部
function GotoChangePwd() {
var strLogin = document.all("LoginName").value;
window.location.href = "UpdatePwd.aspx?LoginName=" + encodeURI(strLogin);
}
2015-01-13 · 知道合伙人软件行家
百度网友ad45923b8
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:262
获赞数:386
从事IT互联网行业16年,经验丰富,擅长ASP、HTML、Javascript,Css,JQuery,PHP,PS,FL,AI,E,服务器等
向TA提问 私信TA
关注
展开全部
document.all("LoginName").value
修改为:document.all.LoginName.value
或使用document.getElementById("LoginName").value;
另外网址前加上URL全址
http://www.xxx.com/UpdatePwd.aspx?LoginName=
修改为:document.all.LoginName.value
或使用document.getElementById("LoginName").value;
另外网址前加上URL全址
http://www.xxx.com/UpdatePwd.aspx?LoginName=
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议使用window.location.href("UpdatePwd.aspx?LoginName=" + encodeURI(strLogin))试试
window.navigate只适用于IE浏览器,别的内核浏览器都不支持
window.navigate只适用于IE浏览器,别的内核浏览器都不支持
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个代码验证了一下 没有问题
可以跳转
你要注意的是 你的页面有没有 LoginName 这个 iput
如果你 LoginName 你用的是服务器控件
那么要写成 <%= LoginName.ClientID%>
var strLogin = document.all("<%= LoginName.ClientID%>").value;
可以跳转
你要注意的是 你的页面有没有 LoginName 这个 iput
如果你 LoginName 你用的是服务器控件
那么要写成 <%= LoginName.ClientID%>
var strLogin = document.all("<%= LoginName.ClientID%>").value;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询