Показать два значения в текстовом поле

0

Я пытаюсь отобразить два значения в текстовом поле, но значение должно быть следующей строкой. вот мой примерный запрос. здесь я пробовал
и его не работает. дайте мне идею показать в следующей строке.... спасибо..

</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>
  • 0
    Используйте текстовое поле вместо поля ввода
  • 0
    почему вы отвечаете в комментарии? ответ <> комментарий ...
Теги:

3 ответа

3

Используйте текстовое поле и разрывы строк вместо элементов <br>.

 <textarea name="textfield"><?php echo $s."\n".$d; ?></textarea>

чтобы выводить содержимое текстового поля в документе HTML с соответствующими разрывами строк, используйте nl2br().

1

Вы не можете отображать разрывы строк в текстовых полях (input type = "text" ). Для этого вам понадобится <textarea>.

Использовать <textarea> <? php echo $s. "\n". $d;? > </& TextArea GT;

  • 0
    спасибо за каждый .. но почему мы не можем добавить разрыв строки в текстовом поле ...
  • 0
    Потому что текстовое поле предназначено для хранения только однострочного текста :) Вы не можете изменить / настроить его.
1

Вы должны использовать

<textarea><?php echo $s."\n"; echo $d?></textarea>

вместо

<input type="text"

потому что текстовое поле поддерживает только однострочный текст

  • 0
    Хорошо, спасибо. Мы можем использовать текстовое поле, как текстовое поле. Если я хочу изменить значение, цвет фона и т. д.
  • 0
    Вы можете сделать это как для обычного текстового поля

Ещё вопросы

Сообщество Overcoder
Наверх
Меню