concatener des cellules

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : concatener des cellules

Re: concatener des cellules

par Patriboom » 30 sept. 2007, 15:47

Le for devrait se lire ainsi:

Code : Tout sélectionner

for (i=0;i<nb; i++){ ...}
Aussi, il est impossible de contrôler la valeur concaténée si on laisse le bouton submit la régir par un onclick. C'est dans le <form > qu'il faut gérer cela ainsi:

Code : Tout sélectionner

<form onSubmit="concatener(this.form);" />
Ainsi ta fonction pourra retourner une valeur ou une erreur, à gérer selon tes désirs.
Si les conditions ne sont pas remplies, que la fonction retourner "false" et le formulaire ne sera pas soumis.

concatener des cellules

par oscar » 30 sept. 2007, 15:18

Bonjour
je voudrais s'il vous plait avoir une correction sur mon code javascript qui permet de concatener les valeurs de deux cellules. Le principe est de faire un tableau avec le iddoc avec le nombre nbexp donnés.

Code : Tout sélectionner

<html> <head> <script language="javascript" type="text/javascript"> function concatener(formulaire){ //recuperer la valeur de la cellule iddoc var doc = document.test.iddoc.value; //recuperer la valeur de la cellule nbexp var nb = document.test.nbexp.value; //resultat var idexp; int i = 0; for (i>1;i<nb){ idexp = doc.concat(i); i++; } return idexp; } </script> </head> <body> <form name="test" > <input name="iddoc" type="text" /> <input name="nbexp" type="text" /> <input type="submit" onClick="concatener(this.form);" /> </form> </body> </html>
Merci