2010-02-16 6 views
2

Je suis novice en programmation JSP et je me demande comment afficher un texte de contrat de licence dans une zone de texte? Quand je le lis comme une chaîne et l'affiche - le formatage des nouvelles lignes et la numérotation des points est tout perdu. Ou y a-t-il un autre moyen de montrer ce texte?Comment afficher le texte d'un accord dans un TextArea?

Merci,

Répondre

1

Vous pouvez vous ajouter une licence texte avec javascript, y compris des puces HTML, etc.

<script> 
    function addContent() { 
     document.getElementById("YourTextAreaId").innerHTML= "<p>Some HTML stuff</p>"; 
     } 
</script> 
+0

Je pense qu'il essaie de l'afficher pour l'utilisateur final, pas à des fins d'édition. Dans votre réponse, les balises HTML seront affichées, et l'utilisateur final sera très confus. – jpabluz

1

Eh bien, une bonne option serait d'utiliser un div au lieu d'une zone de texte, sera formaté avec HTML, qui pourrait être entré dans une zone de texte WYSIWYG, comme celle de stackoverflow.

Vous pouvez utiliser le CSS

div.license-agreement 
{ 
    width: 600px; // SET AS YOU WISH 
    height: 200px; // SET AS YOU WISH 
    overflow:scroll; 
} 

Pour obtenir les barres de défilement dans la DIV.

Questions connexes