Раздел JavaScript

Дата в текстовом поле

Update: скрипт обновлен 30.05.2017

Простая проверка текстового поля на валидность даты с помощью чистого JavaScript. Основные фишки:

  • Формат даты — русский
  • Вводить можно только цифры
  • Проверена работа под Firefox 53, Chrome 60

Код выложил на JS Fiddle — https://jsfiddle.net/VVSite/e2nwtv0o/

Скрин

3DNews block script

Дополнение к блокировке рекламы на 3DNews.ru. Этот скрипт использует Firefox-дополнение Greasemonkey. Как установить скрипт:

  • выделите текст в блоке и скопируйте в буфер
  • создайте новый скрипт в Greasemonkey и вставьте текст из буфера
  • сохраните скрипт и проверьте работу на 3DNews — верхний отступ в 100px и рекламное изображение в бэкграунде страницы должны исчезнуть
// ==UserScript==
// @author      VVSite
// @name        3DNews
// @namespace   3dnews.ru
// @description 3DNews block
// @version     1
// @grant       none
// @include https://3dnews.ru/*
// ==/UserScript==
var el = document.getElementById('global-wrapper');
setTimeout(function (){
  el.style.paddingTop = '0px';
  el.style.backgroundImage = 'none';
}, 1000 );

 

JavaScript: переход по полям формы по клавише Enter

Скачайте файл pe.zip и распакуйте в папку сайта.

Вствьте в заголовок страницы код:

<script src="pe.js" type="text/javascript"></script>

 

Вызов функции делайте так:

<script>
po_enter(form_name);
</script>

Вместо form_name — впишите имя используемой формы.

Сумма прописью на JavaScript (UA & RU)

Сумма прописью на украинском и русском языках. Пример использования в архиве: sp.zip . Распакуйте архив и откройте файл sumP.htm

Скриншот:

JavaScript проверка поля на число

На работе делаю форму для оплаты услуг. Для валидации текстового поля на число (недопустимо пустое значение или символы) придумал такую функцию:

function isNum(s) {
 return !isNaN(parseInt(s));
}

Функция проверена в Chrome 19, IE 9, Opera 12.