Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

value в теге input отображает только первую часть значения до пробела

6.8K
21 мая 2007 года
byff
38 / / 01.07.2006
Есть функция принимающая параметры, к примере если передать $division='Общие форумы', то значение в в <input> будет 'Общие'. Почиму отрезается вторая часть после пробела?

 
Код:
function ForumAddEditForm($action,$name,$division,$button)
    {
    echo     "<form enctype = 'multipart/form-data' action = ".$action." method = post>
         <table border class='StandartTable'>   <tr><td class='StandartTr'>Название</td><td><input type=text maxlength = 25 size = 51 name=name value="
.$name."></td></tr>
                <tr><td class='StandartTr'>Раздел</td><td><input type=text maxlength = 25 size = 51 name=division value=$division></td></tr>
                <tr><td class='StandartTr'>Скрытость</td><td><select name = 'show'><option value=show>Открытый</option><option value=hide>Закрытый</option></select></td></tr>
                <tr><td></td><td><input type=submit name=sent value = "
.$button."></td></tr></table></form>";
337
21 мая 2007 года
shine
719 / / 09.06.2006
Потому, что значения атрибутов HTML должны быть в двойных кавычках. Кстати, тэги должны закрываться.
92
21 мая 2007 года
Тень Пса
2.2K / / 19.10.2006
или в одинарных. имхо пофиг
2.0K
21 мая 2007 года
calgon
90 / / 27.06.2006
Правильный код :
 
Код:
function ForumAddEditForm($action,$name,$division,$button)
    {
    echo     "<form enctype = 'multipart/form-data' action = ".$action." method = post>
         <table border class='StandartTable'>    <tr><td class='StandartTr'>Название</td><td><input type=text maxlength = 25 size = 51 name=name value="
.$name."></td></tr>
                <tr><td class='StandartTr'>Раздел</td><td><input type=text maxlength = 25 size = 51 name=division value='$division'></td></tr>
                <tr><td class='StandartTr'>Скрытость</td><td><select name = show><option value=show>Открытый</option><option value=hide>Закрытый</option></select></td></tr>
                <tr><td></td><td><input type=submit name=sent value = "
.$button."></td></tr></table></form>";
13
21 мая 2007 года
RussianSpy
3.0K / / 04.07.2006
2calgon: ну не такой уж он у тебя и правильный... Тоже нет кавычек у параметров тегов...
8
21 мая 2007 года
mfender
3.5K / / 15.06.2005
Цитата: RussianSpy
2calgon: ну не такой уж он у тебя и правильный... Тоже нет кавычек у параметров тегов...


Это всё от того, что всякими "блокнотами" код пишут. Пару лет назад это было модно. Даже в вакансиях писали "нужно уметь писать код в "Блокноте" :D

13
21 мая 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: mfender
Это всё от того, что всякими "блокнотами" код пишут. Пару лет назад это было модно. Даже в вакансиях писали "нужно уметь писать код в "Блокноте" :D



Не думаю. Я пишу в текстовом редакторе безо всяких дримов и зендов. И все отлично - валидаторы не ругаются, код работает.

92
21 мая 2007 года
Тень Пса
2.2K / / 19.10.2006
в блокноте писать уметь надо :) и еще до сих пор, но писать в блокноте не всем удобно... только и всего :)

 
Код:
...
<input type="submit" name="sent" value = "{$button}">
...
7.9K
21 мая 2007 года
vasa_c
191 / / 05.04.2007
А еще, кроме кавычек, не забываем htmlSpecialChars
8
21 мая 2007 года
mfender
3.5K / / 15.06.2005
Цитата: RussianSpy
Не думаю. Я пишу в текстовом редакторе безо всяких дримов и зендов. И все отлично - валидаторы не ругаются, код работает.


Наверняка, это не Notepad, и он цветом помечает невалидный код, да ещё и пару кавычек с курсором внутри поставит, когда параметр пишешь. ;)

8
21 мая 2007 года
mfender
3.5K / / 15.06.2005
Цитата: vasa_c
А еще, кроме кавычек, не забываем htmlSpecialChars


А как это может помочь в написании кода???

7.9K
21 мая 2007 года
vasa_c
191 / / 05.04.2007
В написании кода любителям блокнота уже ничего не поможет.
А вот к изначальной проблеме это отношение имеет.
13
21 мая 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: vasa_c
В написании кода любителям блокнота уже ничего не поможет.
А вот к изначальной проблеме это отношение имеет.



А что типа профи все делают в дриме что ли?

7.9K
21 мая 2007 года
vasa_c
191 / / 05.04.2007
RussianSpy, вы используете стандартный Windows Notepad?
13
21 мая 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: vasa_c
RussianSpy, вы используете стандартный Windows Notepad?



Нет. Мы используем мультиязычный редактор с подсветкой

7.9K
21 мая 2007 года
vasa_c
191 / / 05.04.2007
Отлично. Мы тоже
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог