ajouter un champs de formulaire automatiquement

Eléphanteau du PHP | 26 Messages

27 juil. 2006, 13:48

Bonjour !

je cherche un moyen d'ajouter un champs de formulaire automatiquement en fonction du remplissage du précédant . (et traitement sql + envoi de fichier)

>> donc sur la page apparait 1 champs d'upload de fichier .
une fois le parcourir effectué un nouveau champs apparait en dessous et ainsi de suite jusqu'a ce que qu'on ne veulent plus en rajouter , puis le tout est envoyé par validation du formulaire.

ceci pour eviter de limiter l'envoi de fichier .

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 juil. 2006, 14:09

Salut,
(...) en fonction du remplissage du précédant
(...)
une fois le parcourir effectué un nouveau champs apparait en dessous
La solution demande plutôt l'intervention de javascript pour des manipulations coté client sans rechargement.

C'est bien ce que tu souhaites ?
PHP à besoin d'un validation de la page pour intervenir.

Jette un oeil à createElement()

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 38 Messages

27 juil. 2006, 14:09

tu peux le faire en javascript, ça évitera de recharger la page

Code : Tout sélectionner

<html> <head> <title></title> <script type="text/javascript"> // fonction pour ajouter un champ function ajouter_champ() { document.getElementById('formulaire').innerHTML+="<input type='text name='fichier[]' /><br />"; } </script> </head> <body onload="javascript:ajouter_champ();"> <form><!-- ton formulaire --> <div id='formulaire'><!-- c'est la que se placerons tes champs --></div> </form> </body> </html>

Eléphanteau du PHP | 26 Messages

27 juil. 2006, 14:18

ok je vais essayer ça !!!

merci ;)

Eléphanteau du PHP | 38 Messages

27 juil. 2006, 14:22

je ne l'ai pas testé, i'a peut-être quelques erreurs de code

Invité
Invité n'ayant pas de compte PHPfrance

27 juil. 2006, 14:39

disons qu'en fait j'aimerais avoir 2 champs texte + 1 champs d'upload
je vais deja tester ce code voir si j'arrive à le faire fonctionner ! :roll:

Eléphanteau du PHP | 38 Messages

27 juil. 2006, 14:41

Ok, tiens moi au courant

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 juil. 2006, 14:51

Modération : Donc javascript ?!

Déménagement dans le bon forum

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 38 Messages

27 juil. 2006, 14:57

Merci pour le déplacement :)