Жесткая проверка Javascript - PullRequest
0 голосов
/ 02 марта 2012

Я пытаюсь реализовать определенную проверку (проверку BBAN).

Я должен проверить одно поле с 3 другими полями.Я объясняю:

У меня есть первая часть кода: (все они - тип ввода = текст, а фоллогины - их соответствующие имена) creationCode, bankCode, accountNumber.Все они являются числами и находятся в трех разных полях.

Последнее поле (которое должно быть проверено) будет проверять другие поля:

97 - (concat(establishmentCode, bankCode, accountNumber)*100 % 97  )

Как я могу объединить эти поля ???Могу ли я умножить что-то, что я конкатирую (нужно ли перед тем, как применить модуль по модулю передать объединенную строку в одно целое? *

Спасибо за помощь: -)

EDIT

var goodkey = 97 - ( (parseInt (String(establishment) + String(bank) + String(account)) *100 % 97 ) );
            alert(goodkey);
            if (document.myForm.key.value != goodkey ) {
                document.myForm.establishment.style.backgroundColor="red";
        alert("The key must be " + goodkey);
                return false;
            }

1 Ответ

0 голосов
/ 02 марта 2012

Вы, вероятно, хотите сделать что-то вроде этого:

var val = 97 - (
          parseInt (String(establishmentCode) + String(bankCode) 
                                + String(accountNumber)) *100 % 97  )
alert(val);

Вопрос: когда вы используете "%" - вы имеете в виду напоминание или процент?

...