提交表单总是触发“记住密码”
我的 asp.net 网站上有一个语言选择器。我计划在访问者更改语言时进行提交,如下所示:
$('select#front_language').bind('更改键盘', function () { $('<输入/>').attr('类型', '隐藏').attr('名称', '语言动作').attr('值', '更改').appendTo('正文' ); $('表单').submit(); });
问题是我的网站上还有一个登录框(用户名/密码)。上述方法,以FF为例,会询问用户是否要记住密码。
我还考虑过进行 JavaScript 重定向,但随后必须操作查询字符串(即? language = enu 应该变成? language = jpn)。
由于 ASP.NET 网站上不允许有多种表单,我不确定最好的方法是什么,有什么建议吗?
Im having a language selector on my asp.net web site. I plan to do a submit when the visitor change langauge, like this:
$('select#front_language').bind('change keyup', function () { $('<input />').attr('type', 'hidden').attr('name', 'languageaction').attr('value', 'change').appendTo('body'); $('form').submit(); });
The problem is that I also have a login box (username/password) on the site. The above approch, in FF for example, will ask the user if he wish to remember password.
I also thought about doing a javascript redirect, but would then have to manipulate the querystring (ie ?language=enu should become ?language=jpn).
As it is not allowed to have multi forms on asp.net sites I am not sure how the best approach would be, any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据您的评论,我想出了这个解决方案:
感谢您引导我走向正确的方向。
From your comments I came up with this solution:
Thank you for leading me in the right direction.