Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Textarea et Get [ CSS / Général ] (Loser)

jeudi 20 juillet 2006 à 08:06:05 | Textarea et Get

Loser

Bonjour @ tous

voila j'ai un soucis avec les textarea et la méthode GET

j'ai une page ou, a chaque information entrée, la page se recharge en attribuant à l'url, l'argument et la valeur du champs en cours

<code>function change_it(champs, other_val){
 
 var page = 'edit.php';

 //Vous pouvez ajouter des fonctions ici :
 if(location.search.substring(1)){

  //On récupère le nombre d'argument et on coupe les différents arguments dans un tableau
  jshp_arg = location.search.substring(1).split('&');

  //On recherche la longueur du tableau
  jshp_nbrarg = jshp_arg.length;

  //On créé le tableau get qui permettra de récupérer les variables
  var jshp = new Array();

  for(var i=0; i<jshp_arg.length; i++){

   //Recherche du signe egal
   jshp_tpeg = jshp_arg[i].indexOf('=');

   //Récupératon du nom de la variable
   jshp_tpname = jshp_arg[i].substring(0,jshp_tpeg);

   //Récupération de la valeur de la variable
   jshp_tpvar = jshp_arg[i].substring(jshp_tpeg+1,jshp_arg[i].length);
   
   //Stockage dans le tableau final

   if(jshp_tpname == champs){
    
    z=true;
    jshp[jshp_tpname] = other_val;

   }
   else{
    
    z=false;
    jshp[jshp_tpname] = jshp_tpvar;

   }
   
   if(i==0){
    page = page+'?'+jshp_tpname+'='+jshp[jshp_tpname];
   }
   else{
    page = page+'&'+jshp_tpname+'='+jshp[jshp_tpname];
   }
  }
  
  if(z==false){
   page = page+'&'+champs+'='+other_val;

  }
  
  document.location.href = page;
 }
 
 //document.location.href="edit.php"+x+"&compteur="+variable;
}</code>

(méthode un peu bourrin mais j'ai très peu de connaissance)

le script fonctionne bien sauf pour le textarea, ou le retour a la ligne n'est pas prise en compte

<code><textarea name="commentaire" id="commentaire" style="width:510px" wrap="virtual" onchange="change_it('commentaire', this.value);">{COMMENTAIRE}</textarea></code>

PS : le {COMMENTAIRE} c'est parce que j'utilise des templates
le GET['commentaire'] je l'enregistre dans un session par la suite

Bref je ne vois pas du comment faire pour les retour à la ligne...

Quelqu'un qui cherche à comprendre


jeudi 20 juillet 2006 à 08:28:17 | Re : Textarea et Get

Loser

oups mauvais forum... désolé

Quelqu'un qui cherche à comprendre

jeudi 20 juillet 2006 à 09:04:19 | Re : Textarea et Get

nickadele

Membre Club Administrateur CodeS-SourceS
Bonjour,

première remarque, attention avec les textarea et la méthode GET, en effet cette méthode est limitée dans le nombre de caractères qui sont passés dans la chaine !
Seconde concernant les retour à la ligne :
warp=soft : le retour à la ligne se fait au fur et à mesure que l'utilisateur écrit mais ne sont pas transmis au serveur même pour les sauts de lignes !
warp=hard : le retour à la ligne intervient et sont transmis au serveur !
virtual et physical ne sont plus d'actualité !
La valeur par défaut est soft !

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle



Cette discussion est classé dans : page, textarea, arg, jshp, tpname


Répondre à ce message

Sujets en rapport avec ce message

Récupérer la valeur d'un calque [ par senechjf ] Bonjour, J'ai un formulaire avec un textaera. Pour avoir un minimum de mise en page, j'ai piqué le javascript de yahoo.fr, lorsqu'on écrit en mail. Je enregistrer contenu textarea [ par gatita_dev ] bonjour,je veux savoir s'il y a une façon d'enregistrer le contenu d'un textarea en tant que page html sans ouvrir la boite de dialogue"enregistrer so pb xmlhttprequest [ par David_monchy ] salut à tous, je viens du forum phpcs.com, ou on m'a dit de venir poster ici, donc je vous fait un copier-coller du message:je développe un genre de m passer une variable d'une fenetre a une autre [ par xactise ] Bonjorus j'ai bien éssayer de chercher dans les code present sur ce site mais je ne sait pas quoi taper en recherchevoici mon problèmeje voudrai modif Remplir un textarea à partir d'une fenêtre popup [ par adidas40 ] Bonjour tout le monde,Voilà, j'aimerai pouvoir changer le contenu d'un textarea qui se trouve sur une certaine page à partir d'une fenêtre popup.Je vo Textarea et Javascript [ par Slyders ] Voila j'ai un petit problème de mise en page Je suis entrain de faire un formulaire en PHP pour uniformisé les Télécopies ou je travail, les télécopie Textarea et double clic [ par Progi1984 ] Bonjour,J'ai une page web à laquelle est assignée une redirection lors d'un double clic.Cette page contient un formulaire avec un input et un textarea popup _parent [ par xactise ] bonjours j'ai un textarea dans une fenetreen dessous il y a un liencomment faire pour ouvrir ce lien dans une popupet que pour dans la popup il y est CheckBox + Actualiser [ par Kryogen5 ] Bonjour,J'ai créé un formulaire basique en html, avec des cases à cocher.Mon problème est le suivant : lorsqu'une case est cochée, si j'actualise la p Afficher un formulaire via Ajax [ par betaspin ] Bonjour à toutes et à tous,J'ai une appli qui fonctionne avec de l'Ajax. J'utilise PHP pour retourner les résultats à afficher en xml.J'ai donc dans m


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.