Javascript Firefox在JS弹出窗口后未正确显示选择框
我有以下情况:Javascript Firefox在JS弹出窗口后未正确显示选择框,javascript,jquery,ruby-on-rails,firefox,Javascript,Jquery,Ruby On Rails,Firefox,我有以下情况: 我通过Rails和JS呈现一个弹出窗口,请求用户登录 证书 用户登录到他的个人资料 我通过Rails呈现以下HTML: <option value="0003">Company</option> <option value="0002" selected="true">Mr.</option> <option value="0004">Mr. and Mrs.</option> <option valu
<option value="0003">Company</option>
<option value="0002" selected="true">Mr.</option>
<option value="0004">Mr. and Mrs.</option>
<option value="0001">Ms.</option></select>
公司
先生
先生和夫人。
太太
感谢所有能帮助我的人。遵循HTML5标准并使用:
selected=“selected”或“”(空字符串)或空
指定预先选择此选项
这将修复您以前在选项之一的标记中选择的selected=“true”
错误。正确的语法是
<option value="0002" selected="selected">Mr.</option>
先生。
我没有这样做,所以我补充说:
window.location.reload(true);
现在一切都好了 Woeps错误的值我已经尝试过编辑它:我做了一个新的正确的屏幕截图,问题仍然存在。在Chrome、FF和IE中工作良好。你的HTML格式真的和这把小提琴一样吗?您正在运行哪些版本的浏览器?我正在使用FireFox 23.0.1。我会再说一遍流程:我访问页面->弹出窗口->填写信息->按登录->我登录->页面不重新加载->一些信息填写在文本框中,如firstname等。但是选择框是空的。如果没有其他信息,我怀疑是否有人能够帮助您。在FF中,JSFIDLE是否适合您?如果是这样,请确保您的HTML格式正确,而不仅仅是由浏览器修复。如果没有,那么在JSFIDLE中重现问题。我已经更正了屏幕截图,我正在通过HTML编辑器尝试不同的选项
window.location.reload(true);