2010-01-02 6 views

Répondre

2

Vous pouvez utiliser la balise TEXTAREA:

<textarea>This is a multi-line box</textarea> 

Vous pouvez utiliser jQuery pour remplacer un textbox avec un textarea:

$(".swap").click(function(){ 
    var textArea = $("<textarea></textarea>"); 
    var textBox = $(":text[name='message']"); 
    $(textBox).replaceWith(textArea); 
}); 
0

<textarea></textarea>

Voir ici pour les détails: http://www.w3schools.com/TAGS/tag_textarea.asp

- Edit: Oh désolé, vous vouliez dire une saisie de texte. Dans ce cas, comme répondu dans l'autre réponse: non, vous ne pouvez pas le faire multiline mais vous pouvez l'échanger pour une zone de texte.

0

Une chose à considérer est que pour que votre site soit compatible avec wcag, il devrait fonctionner correctement avec JavaScript désactivé. Cela peut être un problème concernant l'approche swap textArea jquery.

La zone de texte est à toutes fins utiles une zone de texte multiligne. La seule différence étant qu'il n'a pas de propriété max length qui peut être prise en charge avec une validation côté serveur de toute façon.

Pouvez-vous fournir plus de détails sur pourquoi vous ne pouvez pas utiliser la zone de texte et peut-être obtiendrez-vous une réponse plus appropriée?

Questions connexes