Убрать все пробелы в инпуте
Здравствуйте
Нужно убрать все пробелы в инпуте, если: - клавиша клавиатуры возвращена в ненажатое состояние - потерян фокус инпута - нажата кнопка мыши на инпуте делаю так: <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, время: 04:15. |