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)); }
展开
 我来答
匿名用户
推荐于2017-11-27
展开全部
function GotoChangePwd() {
    var strLogin = document.all("LoginName").value;
    window.location.href = "UpdatePwd.aspx?LoginName=" + encodeURI(strLogin);            
}
百度网友ad45923b8
2015-01-13 · 知道合伙人软件行家
百度网友ad45923b8
知道合伙人软件行家
采纳数: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=
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白菜一颗
2015-01-13 · TA获得超过8916个赞
知道大有可为答主
回答量:3260
采纳率:69%
帮助的人:3725万
展开全部
建议使用window.location.href("UpdatePwd.aspx?LoginName=" + encodeURI(strLogin))试试
window.navigate只适用于IE浏览器,别的内核浏览器都不支持
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cc7dce5
2015-01-13 · TA获得超过371个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:375万
展开全部
你这个代码验证了一下 没有问题

可以跳转

你要注意的是 你的页面有没有 LoginName 这个 iput

如果你 LoginName 你用的是服务器控件

那么要写成 <%= LoginName.ClientID%>
var strLogin = document.all("<%= LoginName.ClientID%>").value;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式