Mettez l'autre champ de texte caché sous la forme existante
comme celui-ci
<input type="text" name="txt_field" id="txt_field" class="validate[required]" value="" style="display:none;"/>
ce serait la partie du formulaire
donc appliquez la validation sur ce champ qui a lié à la iframe
vous avez juste à définir sa valeur sur la base du contenu de l'iframe
si iframe a un contenu puis définissez la valeur du champ de texte caché et si le contenu dans le iframe est vide défini alors il null
$("#form_id").validationEngine({'custom_error_messages': {
'#txt_field': {
'required': {
'message': "validation message goes here"
}
}
}
});
$('#form_submit_btn').click(function() {
var message = $.trim($("#iframe_id").contents().find("body").text());
if (message != '') {
$("#txt_field").val($("#iframe_id").contents().find("body").html());
}
else{
$("#txt_field").val('');
}
});
Que voulez-vous exactement à valider dans un textarea? – halocursed