Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 提交表单总是触发“记住密码”_Jquery_Asp.net_Redirect_Query String_Form Submit - Fatal编程技术网

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

Jquery 提交表单总是触发“记住密码”,jquery,asp.net,redirect,query-string,form-submit,Jquery,Asp.net,Redirect,Query String,Form Submit,我的asp.net网站上有一个语言选择器。我计划在访问者更改语言时提交,如下所示: 问题是我在网站上还有一个登录框用户名/密码。例如,在FF中,上述方法将询问用户是否希望记住密码 我还考虑过做一个javascript重定向,但随后必须操作查询字符串ie?language=enu应该变成?language=jpn 由于asp.net网站上不允许有多个表单,我不确定最好的方法是什么,有什么建议吗?根据您的评论,我提出了以下解决方案: $('select#front_language').bind('

我的asp.net网站上有一个语言选择器。我计划在访问者更改语言时提交,如下所示:

问题是我在网站上还有一个登录框用户名/密码。例如,在FF中,上述方法将询问用户是否希望记住密码

我还考虑过做一个javascript重定向,但随后必须操作查询字符串ie?language=enu应该变成?language=jpn


由于asp.net网站上不允许有多个表单,我不确定最好的方法是什么,有什么建议吗?

根据您的评论,我提出了以下解决方案:

$('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();
});

感谢您为我指引了正确的方向。

这是一条客户端消息,询问有关记住密码选项的问题吗?@Tim B James是的,这是Firefox内置的功能。其他浏览器也有类似的方法:在提交之前删除密码字段:$'login\u password'。删除;您可以尝试将autocomplete=off添加到标记中吗?
$('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();
});