在文本框中显示两个值
问题描述:
我试图在文本框中显示两个值,但值应该是下一行。这里是我的示例查询。在这里,我尝试
也不工作。给我一个想法在下一行显示....谢谢..在文本框中显示两个值
</head>
<?php
$s='hi';
?>
</br>
<?php
$d='how are you';
?>
<body>
<form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="textfield" value="<?php echo $s."<br />"; echo $d?>" id="textfield" />
</label>
</form>
答
使用textarea和换行符,而不是<br>
元素。
<textarea name="textfield"><?php echo $s."\n".$d; ?></textarea>
输出适当换行符HTML文档中textarea的内容,使用nl2br()
。
答
您不能在文本字段中显示换行符(输入类型=“文本”)。你需要一个<textarea>
。
使用<textarea> <?php echo $ s。“\ n”。$ d; ? > </textarea的>
+0
thx为每一个......但为什么我们不能在文本框中添加换行符... – 2011-02-08 12:58:25
答
您应该使用
<textarea><?php echo $s."\n"; echo $d?></textarea>
,而不是
<input type="text"
,因为文本只支持单行文本
使用textarea的,而不是输入框 – 2011-02-08 12:43:20
你为什么回答在评论中?回答评论... – NDM 2011-02-08 12:45:47