Я пытаюсь отобразить два значения в текстовом поле, но значение должно быть следующей строкой. вот мой примерный запрос. здесь я пробовал
и его не работает. дайте мне идею показать в следующей строке.... спасибо..
</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>
Используйте текстовое поле и разрывы строк вместо элементов <br>
.
<textarea name="textfield"><?php echo $s."\n".$d; ?></textarea>
чтобы выводить содержимое текстового поля в документе HTML с соответствующими разрывами строк, используйте nl2br()
.
Вы не можете отображать разрывы строк в текстовых полях (input type = "text" ). Для этого вам понадобится <textarea>
.
Использовать <textarea> <? php echo $s. "\n". $d;? > </& TextArea GT;
Вы должны использовать
<textarea><?php echo $s."\n"; echo $d?></textarea>
вместо
<input type="text"
потому что текстовое поле поддерживает только однострочный текст