2012-03-02 62 views
0

我试图实现一个特定的验证(BBAN验证)。Javascript验证

我必须验证一个字段与其他3个字段。我解释:

我有代码的第一部分:(它们都是输入类型=文本和follogines是它们各自的名称)establishCode,bankCode,accountNumber。他们都是数字,分成三个不同的领域。

的最后一个字段(即必须经过验证)将验证其他领域:

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

我怎样才能CONCAT这些领域???我可以繁殖的东西,我CONCAT(我必须在concated字符串传递到一个INT申请模前?

感谢帮助我:-)

编辑

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; 
      } 
+0

你可以发布你的代码吗? – gideon 2012-03-02 05:18:34

回答

0

你大概意思是做这样的事情:

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

问题是:当你使用“%” - 你的意思是提醒或百分比?

+0

确实提醒;-)非常感谢...我尝试:-) – clement 2012-03-02 11:28:49

+0

嗨,它不工作: -/ – clement 2012-03-02 11:40:43

+0

我检查了它,它确实!你期待的结果是什么?你注意到我写的最后一行了吗? – alfasin 2012-03-02 18:59:25