2013-05-20 32 views
0

我正在开发一个MVC应用程序。我写了一些js来比较下拉菜单中的两个值。即使这些值相同,条件仍未得到满足并跳过代码块。条件不满意在MVC的js

下面的代码有什么问题?

$('#frmCreate').unbind('submit').submit(function (e) { 
      var CompanyID1 = $('#CompanyId').val() 
      var TransferedCompanyId1 = $('#TransferedCompanyId').val() 

      If ($('#CompanyId').val() != $('#TransferedCompanyId').val()) 
      { 
       alert(CompanyID1); 
       alert(TransferedCompanyId1); 
       $(".SameCompanyValidation").text("Both Companies should not be same."); 
       e.preventDefault() 
      } 

     }); 

解决...感谢Darin必须使用,如果不是的。如果

if ($('#CompanyId').val() != $('#TransferedCompanyId').val()) 
+0

如果你的'if'不是小写? – levelnis

+2

**“即使数值相同”**,为什么条件是'!='? –

+0

解决....谢谢... – bnil

回答

2

有什么不对下面的代码?

不要忘记,JavaScript是一种区分大小写的语言,If是不一样的if

if ($('#CompanyId').val() != $('#TransferedCompanyId').val()) 
+0

知道我应该把这作为一个答案,而不是一个评论:) – levelnis

+0

谢谢...我的愚蠢的错误... – bnil