<input name="name" type="text"
id="nome" size="45" maxlength="35" value=<?php echo "need help" ?>/>
//输出“需要” 但我希望“需要帮助”输入中的PHP回声不工作?
这是一个名称的POST变种字符串,但刚走出把拳头名字,这时我才意识到回声或打印不在标记值内部使用空白符号,就像echo在外面做的那样
什么解决方案“需要帮助”?
<input name="name" type="text"
id="nome" size="45" maxlength="35" value=<?php echo "need help" ?>/>
//输出“需要” 但我希望“需要帮助”输入中的PHP回声不工作?
这是一个名称的POST变种字符串,但刚走出把拳头名字,这时我才意识到回声或打印不在标记值内部使用空白符号,就像echo在外面做的那样
什么解决方案“需要帮助”?
目前,你的HTML标记看起来像:
<input name="name" type="text"
id="nome" size="45" maxlength="35" value=need help/>
^--------^
因为它是从语法高亮这里明显,仅need
被视为value
属性的一部分。 help
正在被视为一个单独的新属性。
你需要的属性值引号包围:
<input name="name" type="text"
id="nome" size="45" maxlength="35" value="<?php echo "need help" ?>"/>
^ ^
试试这个代码。
<input name="name" type="text"
id="nome" size="45" maxlength="35" value="<?php echo 'need help'; ?>"/>
感谢mankadanka,是正确的,就像Amal Murali的回答 –
我同意这一点,你应该看看像** [Smarty](http://www.smarty.net/)**这样的模板,因为这样的编码不是很好:) – Dwza
是啊,混合HTML和PHP在同一个文件只是让你头晕 –
谢谢你,它的工作原理,我失去了很多时间惠特这一点,是如此简单..可能的解决方案是在Javascript中转换一个PHP变量(用2个单词)变量,把它放在document.getelementbyid的形式上。on body action onload,谢谢 –