2009-11-04 3 views

Répondre

4

La balise <textarea> n'est pas autorisé en dehors d'un <form>. Ce que vous proposez ne passerait pas un validateur HTML. Il suffit d'entourer votre <textarea> avec un <form>.

1

Pourquoi ne pas simplement le valider vous-même. S'il existe certaines exigences que vous souhaitez vérifier, avant la soumission, ou attacher un événement onblur au textarea et vous pouvez vous assurer que les données sont correctes.

J'opterais pour l'événement onblur car cela vous permettrait d'informer rapidement l'utilisateur s'il y a un problème.

1

tout en tirant le textarea par id il

à savoir

$('#mytextarea').value(); 
1

Vous vérifiez donc la valeur avant d'envoyer via AJAX.

$('input#mybutton').click(function() { 
    var text = $('textarea#mytextarea').val(); 
    // Validate the text HERE 
    $.ajax({ 
     type:  "GET", 
     url:  pURL, 
     async: false, 
     dataType: "html", 
     success: function(pReturn) { 
      // Process the return. 
     } 
    }); 
}); 
Questions connexes