占位符输入字段不显示值?

时间:2013-03-09 10:54:29

标签: input session-variables placeholder

我有一个带有占位符的输入框。我在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">

问题是我无法在网页的文本字段中看到该值。

我去firebug并在firebug中编辑html。我所做的是当我在输入标签的末尾按空格键时,即 value =“7”之后, 7 值变为可见在网页上。

我不明白为什么浏览器会自动更改输入标记的属性序列,而且我已经关闭了输入标记,那么浏览器为什么不关闭它。

我在其他浏览器中尝试过它,比如safari,chrome但是没有工作。

请帮我摆脱这个问题。

提前致谢!!! :)

0 个答案:

没有答案
相关问题