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