2015-09-14 2 views
-1

Каков правильный синтаксис для добавления css в скрипт ниже в условии if?Добавление стиля css в javascript

function validateEmail(emailField){ 
     var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 

     if (reg.test(emailField.value) == false) 
     { 
      alert('Invalid Email Address'); 
      return false; 
     } 

     return true; 
+0

, что вы имеете в виду * добавить CSS *. Вы имеете в виду изменение стиля элемента HTML? – AmmarCSE

+0

@AmmarCSE да на основе условия if – dan

+0

Я думаю, что вы имели в виду регулярное выражение, а не стиль CSS. Стиль css - это что-то вроде размера шрифта, фонового цвета и т. д. Вы просто хотите проверить адрес электронной почты с помощью javascript. –

ответ

2

Создать оболочку с идентификатором

<span id="emailMsg">Wrong Email format</span> 

и вы можете сделать это в сценарии

function validateEmail(emailField){ 
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 

    if (reg.test(emailField.value) == false) 
    { 
     document.getElementById('emailMsg').style.color = '#FF0000'; 
     return false; 
    } 

    return true; 

Обратите внимание, что я не проверял свое регулярное выражение. Я просто добавил javascript, который меняет цвет.

-1

Использование JQuery, вы можете легко изменять любой элемент, используя .css(), в данном случае указания

$(emailField).css('color', '#F00'); 
+0

Где находится тег jQuery? – epascarello

Смежные вопросы