1

プレースホルダー付きの入力ボックスがあり、phpのSession変数を介してこのフィールドに値を設定しています。

これは私が書いたコードです:

<input type="text" value=<?=$_SESSION['no_of_persons']?>  name="no_of_persons" id="no_of_persons" placeholder="No. of Person(s)" maxlength="3" />

これをFirefoxで実行し、Firebugのコードを見ると、次のコードが表示されます。

<input id="no_of_persons" type="text" maxlength="3" placeholder="No. of Person(s)" name="no_of_persons" value="7">

問題は、Webページのテキストフィールドに値が表示されないことです。

私はfirebugに行き、firebugでhtmlを編集します。入力タグの最後、つまりvalue = "7"の後にスペースキーを押すと、値7がWebページに表示されます。

ブラウザが入力タグの属性のシーケンスを自動的に変更する理由がわかりません。また、入力タグをすでに閉じているのに、ブラウザが閉じないのはなぜですか。

私はサファリ、クロームのような他のブラウザでそれを試しましたが、動作しませんでした。

この問題を取り除くのを手伝ってください。

前もって感謝します!!!:)

4

0 に答える 0