Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1819 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire dynamique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire dynamique

n°706150
youri29
Posté le 22-04-2004 à 16:34:25  profilanswer
 

J'ai besoin de faire une formulaire avec un champs du type :
 
Rentrer un nombre : [______3______]
(ici on rentre le nombre 3)
 
Et pouf 3 champs apparaissent !!!
 
[______1______]
 
[______2______]
 
[______3______]
 
J'suis vraiment dans l'vague si vous pouviez m'aider  :jap:

mood
Publicité
Posté le 22-04-2004 à 16:34:25  profilanswer
 

n°706152
Profil sup​primé
Posté le 22-04-2004 à 16:36:23  answer
 

php :)


Message édité par Profil supprimé le 22-04-2004 à 16:37:22
n°706153
youri29
Posté le 22-04-2004 à 16:38:34  profilanswer
 

ben on peut le faire en js aussi (et ca serait mieux dans mon cas meme si je maitrise mieux le php)

n°706189
Lord II
PIB2000
Posté le 22-04-2004 à 16:56:45  profilanswer
 

En js, tu dois pouvoir le faire assez facilement
 
EN gros, un div ( ou un autre élément ) dont tu utilise la propriété innerHTML, pour rajouter le nombre de champs requis.
 
Donc il faut faire une petite fonction qui récupère le nombre, vérifis si c'est un nombre, puis écris dans le div le nombre de champs.
 
Pierre


Message édité par Lord II le 22-04-2004 à 16:57:02
n°706201
youri29
Posté le 22-04-2004 à 17:03:01  profilanswer
 

lord ii a écrit :

En js, tu dois pouvoir le faire assez facilement
 
EN gros, un div ( ou un autre élément ) dont tu utilise la propriété innerHTML, pour rajouter le nombre de champs requis.
 
Donc il faut faire une petite fonction qui récupère le nombre, vérifis si c'est un nombre, puis écris dans le div le nombre de champs.
 
Pierre


 
ca correspond pas mal à l'algo que j'avais en tête, malheureusement pour moi à chaque fois que j'ai un algo et que j'essaie de le transposer dans un language que je connais pas  :pt1cable: c galère... En même temps ca doit etre pareil pour toi  :kaola:  ;) pour l'instant j'ai trouvé ça :
 
<html>
<head>
<title>Untitled</title>
<script language="javascript">
function element(nom)
{
if (document.all)
mondiv = document.all(nom).style;
if (document.layers)
mondiv = document.layers[nom];
if (document.getElementById)
mondiv = document.getElementById(nom).style
}
</script>
</head>
<body>
<form name="formulaire2" style="margin:0px;">
Avez-vous des enfants, si oui cochez la case <input type="checkbox" name="" onclick="element('aa');if (this.checked) {mondiv.visibility='visible'} else {mondiv.visibility='hidden'}">
</form>
<div id="aa" style="position:absolute;visibility:hidden;">
<form name="formulaire1" style="margin:0px;">
&nbsp;&nbsp;&nbsp;Combien d'enfant? <input name="taa" type="text" value="" size=5>
</form>
</div>
</body>
</html>  
 
Mais là ca marche avec une checkbox et j'arrive pas à faire le truc que je veux avec ça... :pfff:


Message édité par youri29 le 22-04-2004 à 17:03:33
n°706205
Lord II
PIB2000
Posté le 22-04-2004 à 17:05:22  profilanswer
 

Fais voir un peu le code que tu as déjà pondu, que l'on voie ce qui peux ne pas convenir.

n°706209
Profil sup​primé
Posté le 22-04-2004 à 17:08:07  answer
 

ben en php je trouvais ca rapide
 
disons que $_POST["nbr"] retourne un chiffre X
 
tu a juste a faire
 

Code :
  1. for ($i=0; $i<=X; $i++)
  2. {
  3. echo "<input blablabla>";
  4. }


 
pof [:spamafote]
ca te plait pas ca?

n°706214
youri29
Posté le 22-04-2004 à 17:10:13  profilanswer
 

ben disons que ca nécessiste de reloader la page et quand ya 50 champs à remplir dans le formulaire tu peux pas te le permettre ça...

n°706215
youri29
Posté le 22-04-2004 à 17:10:36  profilanswer
 

Mais sinon c'est vrai que c'est bien ;-)

n°706216
Profil sup​primé
Posté le 22-04-2004 à 17:10:56  answer
 

wai :o
 
mais le JS cai mal :o

mood
Publicité
Posté le 22-04-2004 à 17:10:56  profilanswer
 

n°706223
youri29
Posté le 22-04-2004 à 17:12:28  profilanswer
 

ben alors t'as rien a faire ici  :kaola:

n°706227
Profil sup​primé
Posté le 22-04-2004 à 17:13:38  answer
 

c'est vrai :o

n°706492
goodspirit
Posté le 22-04-2004 à 22:49:37  profilanswer
 

Assez long à faire de tête, envoie tes essais pour pouvoir voir ce qui ne va pas.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire dynamique

 

Sujets relatifs
Actualisation de la page apres validation du formulaireProblème avec un menu dynamique
Eternel problème: Centrage dynamique de blocsImprimer un tableau dynamique
Mon premier formulaire dynamique...Probleme de test sur un formulaire dynamique
Verif date JS - formulaire dynamique avec des [crochets][HTML] faire un formulaire sans dynamique ni mail ??
cherche tutorial sur la création de page web avec formulaire dynamiqueFormulaire et mise a jour de Select dynamique...
Plus de sujets relatifs à : Formulaire dynamique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR