Убрать все пробелы в инпуте
Здравствуйте
Нужно убрать все пробелы в инпуте, если: - клавиша клавиатуры возвращена в ненажатое состояние - потерян фокус инпута - нажата кнопка мыши на инпуте делаю так: <input name="email" value="" class="validate['required','email'] inputbox ckCSSinput error" title="" type="text"> <script type="text/javascript"> $(function() { var inp_email = $("[name=email]"); var trim_space = function() { inp_email.val(inp_email.val().replace(/\s/g, "")); } inp_email. keyup (trim_space).blur(trim_space).mousedown(trim_space); }); </script> но на сайте js не выполняется, наверное, из-за того, что инпут добавляется из БД динамически как в этом случае применить метод live (у меня старая библиотека jquery) |
rodiony4,
а jquery есть для вашего кода или уже нет? если нет поставьте скрипт сразу после jquery |
Цитата:
В примере все работает, не работает на сайте, как я предполагаю из-за того что инпут добавляется на страницу динамически из БД. Поэтому, наверное, нужно применить метод live |
rodiony4,
:-? то есть вы не в силах проверить наличие jquery или перенести скрипт??? |
rodiony4,
а так можно сделать? jQuery(function() { var inp_email = jQuery("[name=email]"); var trim_space = function() { inp_email.val(inp_email.val().replace(/\s/g, "")); } inp_email. keyup (trim_space).blur(trim_space).mousedown(trim_space); }); |
рони, спасибо, разобрался, все работает
|
Часовой пояс GMT +3, время: 11:03. |