JavaScript

Как объявить глобальную переменную в javascript

Что бы объявить глобальную переменную нужно всего лишь удалить var перед переменной, и тогда она станет доступна по всей области видимости. $(‘a[name=modal]’).click(function(e) { //Cancel the link behavior e.preventDefault(); //Get the A tag var id = $(this).attr(‘href’); id2 = $(this).attr(‘id’); $(‘a[name=confirmdelete]’).click(function(e)

события JavaScript

Обработчик события Поддерживающие HTML-элементы Описание Метод имитации onAbort IMG Прерывание загрузки изображения onBlur A, AREA, BUTTON, INPUT, LABEL, SELECT, TEXTAREA Потеря текущим элементом фокуса, т.е. переход к другому элементу. Возникает при щелчке мышью вне элемента либо нажатии клавиши табуляции blur()

как изменять информационное собщение при изменении value selecta

выберите тариф <select name=»tarif» id=»tarifff» onChange=»tariffs()»> <option value=»Тестовый период»>Тестовый период</option> <option value=»Стандартный»>Стандартный</option> <option value=»Средний»>Средний</option> <option value=»Максимальный»>Максимальный</option> </select><br/> <div id=»test» style=»display: block;»>бесплатно на 5 дней</div> <div id=»st» style=»display: none;»>вы выбрали тариф станд</div> <div id=»mid» style=»display: none;»>вы выбрали тариф сред</div> <div id=»max»

Как запретить вводить в поле input буквы

<input type=»text» id=»your_name «class=»abc» name=»your_name» value=»» size=»30″ /> Поставим класс onlynumbers, потом скриптом ищем и запрещаем писать буквы. <script type=»text/javascript»> $(function(){ var obj = $(‘.onlynumbers’); obj.bind(‘keyup’, function(){ this.value = this.value.replace (/[A-Za-z]/, »); }); }); </script>

Как запретить вводить в поле input цифры

Поставим класс abc, потом скриптом ищем и запрещаем писать цифры. <input type=»text» id=»your_name «class=»abc» name=»your_name» value=»» size=»30″ /> <script type=»text/javascript»> $(function(){ var obj = $(‘.abc’); obj.bind(‘keyup’, function(){ this.value = this.value.replace (/[0-9]/, »); }); }); </script>

Как сделать что бы при нажатии input исчезала надпись, а если ничего не ввели, то возвращалась?

<input type=»text» name=»EMAIL» value=»Ваш e-mail» onfocus=»if (this.value == ‘Ваш e-mail’) this.value = »;» onblur=»if (this.value == ») this.value = ‘Ваш e-mail’;» size=»25″ maxlength=»255″ />

Как сделать разворачивающиеся ссылки

CSS <style> .NewListText li a{ text-decoration: none; border-bottom: 1px dashed; font-size: 14px; } .NewListText li div { display:none; padding-bottom: 10px; } .NewListText li.active div { display:block; } </style> JS <script> $(document).ready(function(){ $(«.NewListText li a»).click(function(){ $(this).parents(«.NewListText li»).toggleClass(«active»); }); }); </script> HTML

Маска для формы input (как сделать что бы можно было вводить только цифры в поле формы)

Нужно что бы было подключено два скрипта jquery.js и jquery.maskedinput.js — их вы легко найдете в интернете, если же нет, обращайтесь, вышлю на почту. Шаг 1. Для этого нужно подключить к документу фреймворк jQuery и соответствующий плагин: <script type=»text/javascript» src=»jquery.js»></script>

Проверка полей формы в реальном времени javascript

<input id=»bet» type=»text» OnChange=»check_it();» name=»target_arg6″ value=»» size=»1″/>Баллов             <br/><div id=»message» style=»display: none;»>У вас недостаточно баллов.</div>   <script> var message = document.getElementById(«message»); var bet = document.getElementById(«bet»);   function check_it () { if (bet.value > <?php echo $score ?>) { showAlert(); }