Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проверка вводимого текста вплоть до запятой
Этот код выводит сообщение-предупреждение, если поле пустое. Мне надо сделать, чтобы он проверял не только пустое слово, а количество вводимых символов, то есть в это поле пользователи будут вводить ключевые слова через запятую. Код должен посчитать запятые, если их меньше трех, то вывести сообщение, если больше, то ничего не выводить, а выполнить. Как это можно сделать?
AlexAnder
Отправлено: 25 Октября, 2012 - 10:16:51
Частый посетитель
Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012 Откуда: Россия
----- То что программа работает, не означает что она написана правильно!
AkudJEE
Отправлено: 25 Октября, 2012 - 10:54:16
Новичок
Покинул форум
Сообщений всего: 33
Дата рег-ции: Янв. 2012 Откуда: Уфа
Помог: 0 раз(а)
AlexAnder
Не совсем то, что мне надо, во первых textarea у меня уже есть:
<textarea class="inputbox" cols="40" rows="2" name="metakey" maxlength="500"></textarea>
И кнопка отправки отвечает не только за это поле, а за все четыре, то есть если не заполнено название, то при нажатии выскакивает предупреждение и т.д.
Ваш код проверяет ключи только после запятой, если нет запятоу после слова пишет равно нулю, и если больше трех, то все равно выводит сообщение, а хотя уже не должен выводить KingStar
Ваш код не работает.
KingStar
Отправлено: 25 Октября, 2012 - 11:09:43
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
Помог: 69 раз(а)
AkudJEE мдя... учится тебе ещё и учится
----- То что программа работает, не означает что она написана правильно!
AkudJEE
Отправлено: 25 Октября, 2012 - 12:43:12
Новичок
Покинул форум
Сообщений всего: 33
Дата рег-ции: Янв. 2012 Откуда: Уфа
Помог: 0 раз(а)
Это да... (Добавление) KingStar еще вопрос, если не вводить ключевого слова и нажать кнопку, то скрипт все равно выводит текст, что введен один ключ, как нибудь можно сделать так, чтобы скрипт показывал, что введено 0 ключей? (Добавление)
Как можно сделать, чтобы функция getElementById, сработала как getElementByName, простой заменой не получается
AlexAnder
Отправлено: 25 Октября, 2012 - 14:40:40
Частый посетитель
Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012 Откуда: Россия
AlexAnder
Не совсем то, что мне надо, во первых textarea у меня уже есть:
<textarea class="inputbox" cols="40" rows="2" name="metakey" maxlength="500"></textarea>
И кнопка отправки отвечает не только за это поле, а за все четыре, то есть если не заполнено название, то при нажатии выскакивает предупреждение и т.д.
Ваш код проверяет ключи только после запятой, если нет запятоу после слова пишет равно нулю, и если больше трех, то все равно выводит сообщение, а хотя уже не должен выводить KingStar
Ваш код не работает.
вы в курсе, что мало кому надо делать работу за вас?
был дан хоть и не лучший, но рабочий пример, осталось только его применить к своему коду, и это уже ваша работа...
Цитата:
Как можно сделать, чтобы функция getElementById, сработала как getElementByName, простой заменой не получается
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.