2016-01-21 41 views
0

由於某些原因在此代碼中我收到一條錯誤消息 $('#emailError')。css({'display':'block','background-color':#e35152 });.css函數意外的令牌非法的jquery

Uncaught SyntaxError: Unexpected token ILLEGAL 

我不知道爲什麼

這裏是所有的JavaScript。

function confirmEmail() { 
     var email  = document.getElementById('email').value; 
     var confirmail = document.getElementById('emailConfirm').value; 
     if (email != confirmail) { 
      $('#emailError').css({'display': 'block', 'background-color': #e35152}); 
      //document.getElementById('emailError').style.display = "block"; 
      //document.getElementById('emailError').style.background ='#e35152'; 
     }; 
    }; 

這裏是我的html

 <div class="form-group"> 
     <label>Email *</label> 
     <input type="email" name="email" class="form-control" required="required"> 
    </div> 
    <div class="form-group"> 
     <label>Confirm Email *</label> 
     <input type="email" name="emailConfirm" class="form-control" required="required" onblur="confirmEmail()"> 
     <span id="emailError" style="display: none;">Your emails must match</span> 
    </div> 
+3

你需要把周圍的'#報價e35152' –

+0

@MikeC感謝儘管其仍不工作試圖得到一個跨度顯示onblurr一個錯誤消息,如果不是相同的電子郵件,並確認電子郵件的任何想法 –

+0

我保證,如果你把引號圍繞它像@kpucha建議它將解決該特定問題。如果您還有其他問題,請嘗試自己調試,然後在Stack Overflow問一個新問題,如果您仍然遇到特定問題。 –

回答

5

你錯過了'的顏色:

//$('#emailError').css({'display': 'block', 'background-color': #e35152}); 
$('#emailError').css({'display': 'block', 'background-color': '#e35152'}); 
                   ^here & ^here