在文本输入中回显值时如何删除<td> .. </ td>?

丹尼尔

我遇到了一个从未见过的非常奇怪的问题。我有一个循环,我在使用时没有任何问题地回显了循环的输出

或其他类似的标签:

<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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章