我遇到了一个从未见过的非常奇怪的问题。我有一个循环,我在使用时没有任何问题地回显了循环的输出
或其他类似的标签:<p></php echo $values[1];?></p>
它的工作原理就像一种魅力,但是当我尝试在文本输入中回显相同的值时,奇怪的事情开始发生。输入内部的输出包装在标签中。
<input type="text" value="<?php echo $values[1]; ?>"/>
给我结果(在Chrome的Web检查器中就是这样):
<input type="text" value=" <td>2.62</td>">
我做错什么了??
根据您的评论,然后替换:
<input type="text" value="<?php echo $values[1]; ?>"/>
.. 和:
<input type="text" value="<?php echo trim(strip_tags($values[1])); ?>"/>
变量中可能包含HTML标记,这确实听起来像是一个错误,如果不应该这样做,那么当然应该解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句