Поля input type="text" не заполняет данные из нескольких слов
загрузить данные в input только первое слово загружается. Пример:
'</form> <input type="text" value='.$result->name.' >';
$result->name
содержит значение "Hello World". Будучи input показывает только "Здравствуйте".
Кто-то может с этим помочь?
2
3 answers
Я Считаю, что проблемой является отсутствие в кавычки " value="", он воспринимает слово "Мир", как если бы это был атрибут текстового поля, то есть его выход должен быть: <input type="text" value=Ola Mundo>
, чтобы решить это, вам нужно поставить кавычки:
'</form>'."<input type=\"text\" value=\"{$result->name}\">";
Также можете сделать так:
'</form><input type="text" value="'.$result->name.'">';
3
Author: Ivan Ferrer, 2015-08-31 17:37:49
<input type="text" value="'.$result->name.'">
Добавьте ()
,
document.getElementById('inputText').value = <?php $result->name ?>
2
Author: Renan Degrandi, 2015-08-31 17:35:34
Попробуйте использовать атрибут maxlength и положите в кавычки value:
'</form> <input type="text" maxlength="100" value="'.$result->name.' ">';
0
Author: Lollipop, 2015-08-31 17:41:24