提交表单总是触发“记住密码”

发布于 2024-12-22 21:07:43 字数 469 浏览 1 评论 0原文

我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

话少心凉 2024-12-29 21:07:43

根据您的评论,我想出了这个解决方案:

$('select#front_language').bind('change keyup', function () {
  $('#login_password').prop("autocomplete", "off");
  $('<input />').attr('type', 'hidden').attr('name', 'languageaction').attr('value', 'change').appendTo('body');
  $('form').submit();
});

感谢您引导我走向正确的方向。

From your comments I came up with this solution:

$('select#front_language').bind('change keyup', function () {
  $('#login_password').prop("autocomplete", "off");
  $('<input />').attr('type', 'hidden').attr('name', 'languageaction').attr('value', 'change').appendTo('body');
  $('form').submit();
});

Thank you for leading me in the right direction.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文