2回目にボタンをクリックすると、フィールド教育と道徳教育の検証が行われます。初めてボタンをクリックしたときにフィールドを検証する方法は?
最初にボタンをクリックすると、検証が行われるようにしたいと考えています。
私は次のコードを持っている:
$('body').on('change', '#education', function(){
if(!$("#education").val()) {
$(this).closest('.form-group').addClass('has-error');
}else{
$(this).closest('.form-group').removeClass('has-error');
}
});
$('body').on('change', '#moraleducation', function(){
if(!$("#moraleducation").val()) {
$(this).closest('.form-group').addClass('has-error');
}else{
$(this).closest('.form-group').removeClass('has-error');
}
});
//education
$('body').on('click', '#update', function(){
if($("body #education").hasClass('parsley-error')){
$("body #education").closest('.form-group').addClass('has-error');
}
});
//moraleducation
$('body').on('click', '#update', function(){
if($("#moraleducation").hasClass('parsley-error')){
$("#moraleducation").closest('.form-group').addClass('has-error');
}
});
私はあなたがより具体的でなければならないと思います、あなたはクラスを追加しています、そして、同じクラスを再び追加することは、おそらく違いはないでしょうか?たぶんクラスを削除したいと思ったのですが、代わりに – adeneo
を削除したいと思います。#education – Badr