入力のすべてのグループに赤い境界線を付けたい場合は、この方法で行うことができます
$("input").css('border','1px solid red');
それ以外の場合、入力にクラスがあるかどうかをjqueryで確認する場合は、.hasClassメソッドを使用できます。
そして、彼の実行時にfalseまたはtrueを返す、validate()という名前の関数と、特定のクラスを持つ特定の入力グループがあるとします。
<input class="validate" type="text" />
<input class="validate" type="text" />
$(".validate").each(function(){
if( !validate( $(this).val() ) ){
$(this).css('border','1px solid red'); //add red border
$(this).focus(); //focus the element
alert("you didn't pass the validation"); //alert message error
return false; //stops the loop
}
});
これにより、クラスvalidateを使用してすべての入力が処理され、検証の関数を満たさない入力のエラーメッセージが表示されます。