Comment enreg. plusieurs lignes dans Textarea
Résolu
jlb59
Messages postés
343
Date d'inscription
Statut
Membre
Dernière intervention
-
jlb59 Messages postés 343 Date d'inscription Statut Membre Dernière intervention -
jlb59 Messages postés 343 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai fait un petit formulaire avec des boutons à cocher et 3 Textarea.
C'est très simple, c'est juste pour générer robots.txt.
Je sais que l'on peut en trouver plus performants, mais c'est pour apprendre comment enregistrer les champs d'un formulaire via un petit JS, dans un Textarea.
Le hic est que je ne sais pas comment faire pour pouvoir prendre en compte plusieurs lignes dans un textarea.
J'explique :
Comme la saisie est enregistrée dans une variable JS, je n'arrive pas à mettre cette saisie ligne par ligne.
Je ne sais pas si je me fais bien comprendre.
Pour moi, c'est facile à voir puisque j'y suis confronté.
Si vous le désirez, je mets le code !
Merci d'avance de votre aide.
J'ai fait un petit formulaire avec des boutons à cocher et 3 Textarea.
C'est très simple, c'est juste pour générer robots.txt.
Je sais que l'on peut en trouver plus performants, mais c'est pour apprendre comment enregistrer les champs d'un formulaire via un petit JS, dans un Textarea.
Le hic est que je ne sais pas comment faire pour pouvoir prendre en compte plusieurs lignes dans un textarea.
J'explique :
Comme la saisie est enregistrée dans une variable JS, je n'arrive pas à mettre cette saisie ligne par ligne.
Je ne sais pas si je me fais bien comprendre.
Pour moi, c'est facile à voir puisque j'y suis confronté.
Si vous le désirez, je mets le code !
Merci d'avance de votre aide.
A voir également:
- Comment enreg. plusieurs lignes dans Textarea
- Écrire plusieurs lignes dans une cellule excel mac - Guide
- Enreg. cap. écran ds presse-papier - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Comment supprimer des lignes dans un tableau word - Guide
- Insérer des lignes pour écrire dans word - Forum Word
5 réponses
Script !
Html :
Cordialement, JLB59
<SCRIPT LANGUAGE="Javascript" type="text/javascript"> String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } function resetForm(form) { form.url.value = ""; form.robots[0].checked = true; form.file1.value = ""; form.file1.disabled = false; form.file2.value = ""; form.file2.disabled = false; form.file3.value = ""; form.file3.disabled = false; } function inputFiles(form, value){ if(value == 0){ form.file1.value = ""; form.file1.disabled = true; form.file2.value = ""; form.file2.disabled = true; form.file3.value = ""; form.file3.disabled = true; } else{ form.file1.disabled = false; form.file2.disabled = false; form.file3.disabled = false; } } function generateRobotsTxt(form){ var file1 = ''; var file2 = ''; var file3 = ''; form.robotstxt.value = ''; if (form.url.value != "") { form.robotstxt.value += "# Fichiers robots.txt générer pour " + form.url.value + "\n"; form.robotstxt.value += "# Générer par qi98.free.fr - visitez son site d'autres options\n"; form.robotstxt.value += "User-agent: *\n"; if(form.robots[0].checked) { file1 = form.file1.value.trim(); file2 = form.file2.value.trim(); file3 = form.file3.value.trim(); if(file1 != "") { if(file1.charAt(0) != '/') file1 = '/' + file1; form.robotstxt.value += "Disallow: " + file1 + "\n"; } if(file2 != "") { if(file2.charAt(0) != '/') file2 = '/' + file2; form.robotstxt.value += "Disallow: " + file2 + "\n"; } if(file3 != "") { if(file3.charAt(0) != '/') file3 = '/' + file3; form.robotstxt.value += "Disallow: " + file3 + "\n"; } } else{ form.robotstxt.value += "Disallow: /\n"; } }else{ resetForm(form); } } </SCRIPT>
Html :
<form action="avascript:void(0);"> <table style="border:none;" cellspacing="5"> <tr> <td>Adresse du site</td> <td><input type="text" name="url" id="url"></td> </tr> <tr> <td>L'accès des robots est permis</td> <td> <input type="radio" name="robots" id="robots" value="1" checked onclick = "inputFiles(this.form, 1);"> L'accès de tout robot est permis<br> <input type="radio" name="robots" id="robots" value="0" onclick = "inputFiles(this.form, 0);"> Accès interdit aux robots (tous les fichiers sont exclus)</td> </tr> <tr> <td>Il faut exclure ce fichier/répertoire de la recherche :</td> <td><input type="text" name="file1" id="file1"></td> </tr> <tr> <td>Il faut exclure ce fichier/répertoire de la recherche :</td> <td><input type="text" name="file2" id="file2"></td> </tr> <tr> <td>Il faut exclure ce fichier/répertoire de la recherche :</td> <td><input type="text" name="file3" id="file3"></td> </tr> <tr> <td colspan="3"style="text-align:center;"><input type="button" name="reset" id="reset" value="Effacer" onclick="resetForm(this.form)"></td> <td> </td> </tr> <tr> <td colspan="3" style="text-align:center;"><input type="button" name="generate" id="generate" value="Générer le fichier Robots.txt" onclick="generateRobotsTxt(this.form)"></td> <td> </td> </tr> <tr> <td colspan="2" style="text-align:center;"> <textarea name="robots_txt" id="robotstxt" rows="5" cols="60"></textarea> </td> </tr> <tr> <td colspan="2" align="center"> <input type=button onclick="form.robotstxt.focus();form.robotstxt.select()" value="Sélectionnez le code"> </td> </tr> <tr> <td colspan="2"> <span class="orange">Note : Copiez le texte et sauvegardez-le dans le fichier robots.txt</span> </td> </tr> </table> </form> </p>
Cordialement, JLB59
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question