Регистрация
Вход в сайт
Форум
Учебник
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,276
Сообщение от
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,276
Сообщение от
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,276
Сообщение от
seniormelikyan
да, попадает
Если так - убирать пробелы самостоятельно.
#
19
(
permalink
)
29.10.2013, 15:04
ksa
CacheVar
Регистрация: 19.08.2010
Сообщений: 14,276
Например так...
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
О проекте
-
Обратная связь
-
Архив форума
-
Вверх