Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Переменная с пробелами в поле ввода. / 20 сообщений из 20, страница 1 из 1
23.10.2013, 20:22
    #38438990
Appolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Как вставить в поле данные из переменной?
Переменная с пробелами.
Код...
При открытии страницы поле должно быть заполнено.
$fullname='A B D'
.....
<tr>
<td><label>NAME</label></td>
<td>:</td>
<td width="200" height="100%"> <?= $fullname ?></td>
</tr>
<tr>
<td><label>NAME_D</label></td>
<td>:</td>
<td><input name=AliasZ type=text value=<?= $fullname ?> size="50" </td>
</tr>

Результат:
NAME:A B D //текст -нормально
NAME_D:A //в поле ввода только A, нужно что бы было A B D

<input name=AliasZ type=text value=A B D size="50" </td> // код страницы , отображается только A
Предполагается это поле при необходимости редактировать или использовать данные по умолчанию, т.е. A B D.
...
Рейтинг: 0 / 0
23.10.2013, 20:40
    #38439008
Appolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Вот так ...
<td><input name=AliasZ type=text value=<?= $fullname ?> size="50" </td>
Добавил кавычки
<td><input name=AliasZ type=text value="<?= $fullname ?>" size="50" </td>
...
Рейтинг: 0 / 0
23.10.2013, 21:04
    #38439024
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Appolo,

Основы HTML...
...
Рейтинг: 0 / 0
24.10.2013, 08:42
    #38439246
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Следующим вопросом будет - что делать, если значение переменной с кавычками?
...
Рейтинг: 0 / 0
24.10.2013, 09:30
    #38439288
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>
...
Рейтинг: 0 / 0
24.10.2013, 13:41
    #38439837
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Ренат
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>



неверно.
...
Рейтинг: 0 / 0
24.10.2013, 14:58
    #38439990
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
ScareCrowРенат
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>




неверно.Покажите, как правильно.
...
Рейтинг: 0 / 0
24.10.2013, 15:01
    #38439996
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
гым. php.net забанили в гугле.
urlencode/rawurlencode правильно
...
Рейтинг: 0 / 0
24.10.2013, 15:09
    #38440015
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
ScareCrowгым. php.net забанили в гугле.
urlencode/rawurlencode правильно

ScareCrowРенат
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>



неверно.

глянул код в Yii по генерации аттрибутов тега (к примеру когда input генерим):
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
class CHtml {
...
public static function renderAttributes($htmlOptions) {
  static $specialAttributes=array(....);
  ....
  foreach($htmlOptions as $name=>$value) {
    $html .= ' ' . $name . '="' . ($raw ? $value : self::encode($value)) . '"';
  }
  return $html;
}

public static function encode($text) {
  return htmlspecialchars($text,ENT_QUOTES,Yii::app()->charset);
}



видимо Yii такие же криворучки разрабатывали как и я)
...
Рейтинг: 0 / 0
24.10.2013, 15:10
    #38440018
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
ScareCrowгым. php.net забанили в гугле.
urlencode/rawurlencode правильно
а тебя не смущает перевод с английского urlencode ? может он для чего то другого служит?
аналогично и с htmlspecialchars
...
Рейтинг: 0 / 0
24.10.2013, 15:15
    #38440026
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
автора тебя не смущает перевод с английского urlencode
эээ. нет?
...
Рейтинг: 0 / 0
24.10.2013, 16:26
    #38440175
Nastie91
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Appolo, а обычном сложением строк почему не подходит?

Например,
Код: php
1.
<input type="text" value="<?="'".$a."'"?>">
...
Рейтинг: 0 / 0
24.10.2013, 17:09
    #38440244
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Nastie91Appolo, а обычном сложением строк почему не подходит?

Например,
Код: php
1.
<input type="text" value="<?="'".$a."'"?>">

Вы посмотрите, что выдает этот код на выходе.
...
Рейтинг: 0 / 0
24.10.2013, 17:32
    #38440284
Nastie91
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
vkle, вот я и спрашиваю, потому что мне выдало то, что нужно - текст в кавычках в текстовом поле (я так понимаю, этого хотели)
...
Рейтинг: 0 / 0
24.10.2013, 18:23
    #38440366
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Nastie91, а ежле такая строка будет на входе? ;-)

Код: php
1.
2.
3.
$a = <<<TEXT
Этот ' текст " с ' разными " кавычками
TEXT;
...
Рейтинг: 0 / 0
24.10.2013, 19:41
    #38440443
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Nastie91что нужно - текст в кавычках в текстовом поле (я так понимаю, этого хотели)
Спрашивали про:
?значение переменной с кавычками?
...
Рейтинг: 0 / 0
25.10.2013, 07:06
    #38440644
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
ScareCrowРенат
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>



неверно.Что значит неверно? Все верно, htmlspecialchars() должно быть.
...
Рейтинг: 0 / 0
25.10.2013, 07:21
    #38440653
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Код: html
1.
2.
3.
4.
5.
<form>
<?php $a='<>&"'; ?>
<input name="a" type="text" value="<?= htmlspecialchars($a) ?>">
<input name="b" type="text" value="<?= urlencode($a) ?>">
</form>

Смотрим на результат в браузере, на полученный html, думаем...
...
Рейтинг: 0 / 0
02.11.2013, 16:01
    #38450873
Appolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
Всем спасибо.
...
Рейтинг: 0 / 0
04.11.2013, 11:25
    #38451639
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная с пробелами в поле ввода.
авторглянул код в Yii

Ключница писала.

ТС, подразумевается что все полученные данные уже отфильтрованы с выбранным уровнем (например по правам юзера).

А может быть вы хотели placeholder?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Переменная с пробелами в поле ввода. / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]