Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.08.2015, 10:50   #1
iqweb
Новичок
Джуниор
 
Регистрация: 02.08.2015
Сообщений: 1
По умолчанию Запустить скрипт валидации ИНН в форме

Добрый день форумчане!
Прошу вашей помощи, потому что я только постигаю этот прекрасный мир программирования.

Вопрос у меня такой: Как заставить этот скрипт форумчанина "Fordros" работать с моей формой ?
Код:
<form name="MainForm">
inn clienta <input type="text" name="clSSnumber"/><br>
<input type="button" value="Rasschitat" onclick="clickClSSNumber(this.MainForm)">
</form>
<script>
function clickClSSNumber()
{
                               var D = new Date(1900,00,01);
                               var ssNumber = d.MainForm.clSSnumber.value;
                               var ssDate = ssNumber.substring(0, 5) * 1 - 1;
                               ssNumber = ssNumber.split(''); 
                               if(ssNumber.length < 10){
                               return false;}
                               else if (ssNumber[0] * 1 < 5 && check_sum() == true) {
                                               D.setDate(D.getDate() + ssDate);
                                               var curr_date = D.getDate();
                                               var curr_month = D.getMonth() + 1;
                                               var curr_year = D.getFullYear();
                                               curr_month < 10 ? curr_month = "" + "0" + curr_month : curr_month;
                                               curr_date < 10 ? curr_date = "" + "0" + curr_date : curr_date;
                                               d.MainForm. clBirthDate.value = curr_date + "/" + curr_month + "/" + curr_year;  
                                               d.MainForm.clSSnumber.style.backgroundColor = '#dfd';
                               }else if (check_sum() == true){
                                               d.MainForm.clSSnumber.style.backgroundColor = '#dfd';
                                               d.MainForm. clBirthDate.value = ""; 
                               }else{
                                               d.MainForm.clSSnumber.style.backgroundColor = '#fdd';
                                               d.MainForm. clBirthDate.value = ""; 
                                               alert('Проверьте корректность ИНН!');}
                ssNumber = d.MainForm.clSSnumber.value;
    if (ssNumber!="" && ssNumber.substr(0,3)!="999")
                d.MainForm.clSSnumberCheck.disabled = true;
                else
                d.MainForm.clSSnumberCheck.disabled = false;
}
//Проверка контрольной цифры         
function check_sum() {
                var ssNumber = d.MainForm.clSSnumber.value;
                ssNumber = ssNumber.split(''); 
if ((ssNumber[9] == ((-1 * ssNumber[  0] + 5 * ssNumber[1] + 7 * ssNumber[2] + 9 * ssNumber[3] + 4 * ssNumber[4] + 6 * ssNumber[5] + 10 * ssNumber[6] + 5 * ssNumber[7] + 7 * ssNumber[8]) % 11) % 10))
                return true
else
                return false
}

</script>

Последний раз редактировалось Вадим Мошев; 05.08.2015 в 09:21.
iqweb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки валидации Кирф HTML и CSS 1 30.09.2013 23:15
запустить ASP.NET скрипт на Win7 HomeBasic welcomeTo Общие вопросы .NET 0 03.04.2011 20:13
как запустить скрипт для игры в шахматы crok JavaScript, Ajax 1 08.05.2010 00:34
StpServer (or TopServer) не могу на нём запустить скрипт _kT PHP 1 12.07.2008 01:32
Как запустить какую - либо программу Windows с помощь кнопки на форме? РЫЖЫЙ :( Общие вопросы Delphi 1 04.11.2007 13:55