-1

我有以下情况:

  1. 我通过 Rails & JS 呈现一个弹出窗口以询问用户登录凭据
  2. 用户登录到他的个人资料
  3. 通过 Rails,我呈现以下 HTML:

    <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>
    

如您所见,HTML 是正确的,但是,4)如果我去看页面,则会显示相同的 HTML: 正确的截图

但是现在如果我去看页面,情节会变厚,在我的选择框中没有选择任何内容: 选择框的图像

我认为这真的很奇怪,因为它在 IE 和 Chrome 中完美运行。

感谢任何可以帮助我的人。

4

3 回答 3

2

遵循 HTML5 标准并使用:

selected = "selected" or "" (empty string) or empty

指定此选项是预先选择的。

这应该可以解决您之前selected="true"对某个option标签的错误。

于 2013-09-24T12:57:03.527 回答
0

正确的语法是

<option value="0002" selected="selected">Mr.</option>
于 2013-09-24T12:57:04.700 回答
0
location.reload(); 

没有做到这一点,所以我补充说:

 window.location.reload(true);

现在一切都很好!

于 2013-09-24T13:33:41.460 回答