Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Сообщения за день
Поиск
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
>
Форум
»
Javascript
»
Общие вопросы Javascript
»
Не удаляются пробелы из input'ов
Страница 2 из 3
<
1
2
3
>
Опции темы
Искать в теме
#
11
(
permalink
)
29.10.2013, 13:49
ksa
CacheVar
Регистрация: 19.08.2010
Сообщений: 14,228
Сообщение от
Ruslan_xDD
ksa, опередил пока я писал
У тебя другая идея отображена... Т.ч. запросто прокатит как еще один пример.
#
12
(
permalink
)
29.10.2013, 14:14
danik.js
Профессор
Регистрация: 11.09.2010
Сообщений: 8,804
Ruslan_xDD
, этот вариант менее читаем, и более затратен (хотя это ниочем)
__________________
В личку только с интересными предложениями
#
13
(
permalink
)
29.10.2013, 14:43
seniormelikyan
Интересующийся
Регистрация: 01.08.2013
Сообщений: 21
Оказывается, проблема в <input type="email">, который почему-то игнорирует функцию trim. Кто-нибудь знает, как этот косяк решить без смены типа input'а?
#
14
(
permalink
)
29.10.2013, 14:46
ksa
CacheVar
Регистрация: 19.08.2010
Сообщений: 14,228
Сообщение от
seniormelikyan
проблема в >input type="email">, который почему-то игнорирует функцию trim
Этот тип инпутов попадает в выборку?
Поскольку в доке по trim() написано
Цитата:
Удаляет пустые места с начала и конца строки.
Для удаления пустого места используется регулярное выражение
.
http://jquery-docs.ru/Utilities/jQuery.trim/
#
15
(
permalink
)
29.10.2013, 14:53
seniormelikyan
Интересующийся
Регистрация: 01.08.2013
Сообщений: 21
Как ни странно, но да, попадает.
#
16
(
permalink
)
29.10.2013, 14:59
seniormelikyan
Интересующийся
Регистрация: 01.08.2013
Сообщений: 21
Добавил email-input в выборку вручную на всякий случай - все равно не помогло.
#
17
(
permalink
)
29.10.2013, 15:00
seniormelikyan
Интересующийся
Регистрация: 01.08.2013
Сообщений: 21
Консоль по-прежнему девственно пуста.
#
18
(
permalink
)
29.10.2013, 15:00
ksa
CacheVar
Регистрация: 19.08.2010
Сообщений: 14,228
Сообщение от
seniormelikyan
да, попадает
Если так - убирать пробелы самостоятельно.
#
19
(
permalink
)
29.10.2013, 15:04
ksa
CacheVar
Регистрация: 19.08.2010
Сообщений: 14,228
Например так...
var val=' 1234 '; val=val.replace(/(^\s*)|(\s*$)/g,''); alert('-'+val+'-');
#
20
(
permalink
)
29.10.2013, 15:13
seniormelikyan
Интересующийся
Регистрация: 01.08.2013
Сообщений: 21
Этот input какой-то волшебный. Попробовал, поменял тип на "текст" - все работает, обратно - опять не пашет. Еще делал так (рис.1) и так (рис.2):
Страница 2 из 3
<
1
2
3
>
«
Проблема с toggle
|
Задержка перед выполнением функции
»
Опции темы
Версия для печати
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
ПОМОГИТЕ УДАЛИТЬ ПРОБЕЛЫ
Brook
Events/DOM/Window
17
16.06.2013
00:23
вычисление значение INPUTов у клонируемых полей
angel__2003
jQuery
3
24.09.2012
12:29
Удалить длинные пробелы...
PsScitalec
Общие вопросы Javascript
18
19.05.2012
23:49
Ajax+prepend пробелы.
odgrand
jQuery
3
09.10.2011
22:18
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх