Salve, ho il seguente problema, in un div contenitore ho una serie di input sia tipo text, radio e textarea
Ora con il codice che posterò riesco a controllare sia gli input text che radio quando non sono compilati ma non vede le textarea se sono piene o vuote
questo è il codice:
Ripeto il problema è solo che non vede le textarea, qualcuno può aiutarmi?
Ora con il codice che posterò riesco a controllare sia gli input text che radio quando non sono compilati ma non vede le textarea se sono piene o vuote
questo è il codice:
JavaScript:
$(document).ready(function(){
$("#sc_2 input, textarea").change( function(){
var has_error = false;
$("#sc_2 input.required, textarea.required").each(function(){
if($(this).val() == '' ) {
$(this).css('border','1px solid red');
$("label").css('color','red');
has_error = true;
}else if(!$("input[name='gravidanza']:checked").val()){
has_error = true
}else if(!$("input[name='allattamento']:checked").val()){
has_error = true
}else{
$(this).css('border','1px solid green');
$("label").css('color','green');
}
});
if(has_error == false) { /*con questa istruzione mostra un pulsante*/
$("#n2").prop('hidden', false);
}
else {
$("#n2").prop('hidden',true);
}
});
});
Ripeto il problema è solo che non vede le textarea, qualcuno può aiutarmi?