2013-05-25 3 views
0

Я использую эту функцию для проверки проверки класса.проверить все Условие класс в jquery

<script> 
function check_form() 
{ 
if (!$(".validating").val()) 
{ 
$(".validating").css("background-color","yellow"); 
} 
else 
$(".validating").css("background-color","#fff"); 
} 
</script> 

и HTML код

<form> 
<input type="text" name="txt1" class="validating"> 
<input type="text" name="txt1" class="validating"> 
<input type="submit" onclick="check_form()" > 
</form> 

OnClick Fisrt отлично работает и Б.Г. желтая. но когда первый ввод (txt1) заполняет текстовую страницу обновлением ???

но если второй ввод (txt2) заполнять и первый пустой еще работа правый.

i думаю функция проверка только первый ввод.

ответ

1

Вы должны проверить все входы с этим классом, как это:

function check_form() { 
    $(".validating").each(function() { 
     if (this.value == '') { 
      $(this).css("background-color", "yellow"); 
     } else $(this).css("background-color", "#fff"); 
    }); 
}