-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"の 1 つで発生した以前のエラーが修正されます。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 に答える