【发布时间】:2011-12-23 11:13:44
【问题描述】:
我的 asp.net 网站上有一个语言选择器。我打算在访问者更改语言时进行提交,如下所示:
$('select#front_language').bind('change keyup', function () { $('<input />').attr('type', 'hidden').attr('name', 'languageaction').attr('value', 'change').appendTo('body'); $('form').submit(); });
问题是我在网站上也有一个登录框(用户名/密码)。上面的方法,例如在 FF 中,会询问用户是否想记住密码。
我也想过做一个 javascript 重定向,但必须操作查询字符串(即 ?language=enu 应该变成 ?language=jpn)。
由于不允许在 asp.net 网站上使用多种形式,我不确定最好的方法是什么,有什么建议吗?
【问题讨论】:
-
这是一条询问“记住密码”选项的客户端消息吗?
-
@Tim B James 是的,这是 Firefox 内置的功能。其他浏览器也有类似的
-
一种方法是在提交之前删除密码字段:$('#login_password').remove();
-
您可以尝试将
autocomplete="off"添加到<form>标记中吗?
标签: jquery asp.net redirect query-string form-submit