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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Un formulaire dans un autre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un formulaire dans un autre ?

n°1120635
samyboy
Posté le 15-06-2005 à 12:09:59  profilanswer
 

Bonjour,
 
Je possède un "grand formulaire" avec plein de trucs dedans (champs texte,checkbox, etc). Bref, tout ce qu'il y a de plus normal.
 
J'ai créé un boutton [Parcourir] pour un des champs texte de ce grand formulaire. Ce boutton ouvre un popup qui permet de choisir divers éléments et les insère dans ce champ texte lorsqu'on clique sur OK. Tout fonctionne à merveille.
 
Ce boutton [Parcourir] est lui aussi un formulaire.
 
Et c'est là que le bât (bas?, bat?) blesse.
 
Le problème est que j'aimerais poser ce boutton [Parcourir] à coté du champ texte concerné. Et comme ce boutton est lui même un fomulaire, je ne peux pas le mettre à coté car sinon, il serait imbriqué dans le grand formulaire et les formulaires, c'est pas comme les tableaux, ni comme les poupées russes. On peut pas en mettre une dans l'autre.
 
Je ne sais pas quelle solution je pourrais utiliser...
Avez-vous une idée ?
 
Merci.

mood
Publicité
Posté le 15-06-2005 à 12:09:59  profilanswer
 

n°1120648
FlorentG
Posté le 15-06-2005 à 12:24:34  profilanswer
 

Je ne vois pas réellement le problème ? Si le bouton ouvre qu'un popup ? Poste un bout de code histoire de voire la bête

n°1120664
samyboy
Posté le 15-06-2005 à 12:36:48  profilanswer
 

En fait, le bouton ouvre un popup.
Le popup contient une liste de fichiers à cocher.
 
Le boutton envoye le popup par le biais d'un formulaire. Pourquoi ? parce que le contenu du champ texte est envoyé au popup. Comme ça, si un des fichiers était déjà mentionné dans le champ texte, il se retrouvera coché par défaut dans le popup. Voila l'utilité du pourquoi du comment.
 
Je ne peux pas poster le code comme ça à la fresh. Il est trop gros.
 
Je vais prendre la peine de le poster nettoyé des lignes qui ne sont pas liées au problème de ce topic.
 
Mais là, il est l'heure. bon appetit :)


Message édité par samyboy le 15-06-2005 à 12:37:23
n°1121003
samyboy
Posté le 15-06-2005 à 16:09:21  profilanswer
 

Voila le code nettoyé.
J'ai laissé la fonction javascript pour que la page soit cohérente.
 
 


<html>
<head>
 
<SCRIPT language="javascript">
function OuvrirPopup(page) {
 var hauteur=300;
 var largeur=600;
 var left=(screen.width)/2 - (largeur/2);
 var top=(screen.height)/2 - (hauteur/2);
 window.open(page,'arbo','alwaysRaised=yes, dependent=yes,resizable=yes, location=yes, menubar=no, status=no, scrollbars=yes, width='+largeur+', height='+hauteur+', top='+top+',left='+left);
 
}
</SCRIPT>
</head>
 
<body>
 
<!-- Le formulaire -->
<form method="post" action="page2.php" name="form1">
<textarea class="form" cols="60" name="frmTextFichiers" ROWS="5">
fichier1
fichier2
etc
</textarea>
<!-- je veux mettre le boutton parcourir ici -->
<br>
<!-- plein de trucs, plein de lignes  
...
...
...
-->
</form>
 
 
 
<!-- le boutton parcourir -->
<form name="listeFichiers" method="post"  target="arbo" action="tree/tree.php"
onclick="OuvrirPopup('');document.listeFichiers.listeDesFichiers.value=(document.form1.frmTextFichiers.value)">
<input type="hidden" name="listeDesFichiers" value="cette valeur sera effacée">
<input class="form" TYPE="submit" name="submitParcourir" VALUE="Parcourir">
<a href="JavaScript:document.listeFichiers.submit()">Parcourir</a>
</form>
 
</body>
</html>

n°1121008
FlorentG
Posté le 15-06-2005 à 16:11:06  profilanswer
 

*ouch* Il fait très 1995 ton code source :D

n°1123104
samyboy
Posté le 17-06-2005 à 14:04:07  profilanswer
 

désolé mais j'ai aucune idée de où se trouve la *vraie* doc de html/css.
 
J'ai appris en regardant les sources de sites et avec des tutorials. Je ne sais pas ce qui est bien ou mal à faire et j'y vais par tatonnement la plupart du temps.
 
merci de m'aiguiller.
 
Mais dans tous les cas, j'aimerais trouver une solution au problème que j'ai posé. N'hésite pas à me donner un indice si tu as une idée.
 
Merci.


Message édité par samyboy le 17-06-2005 à 14:04:41
n°1123139
FlorentG
Posté le 17-06-2005 à 14:27:47  profilanswer
 

Pour l'HTML, y'a ça : http://www.w3.org/TR/html4/ mais assez indigeste si tu t'y accroche pas :/


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

  Un formulaire dans un autre ?

 

Sujets relatifs
[ACCESS] statistique a l'aide d'un bouton dans formulaire[ACCESS] fenetre intempestive formulaire
changement de formulaireAccess vba : ajuster un formulaire à la résolution écran
Formulaire de Contact basiqueFormulaire qui ne marche pas à cause d'un session_start()...
Checkbox + validation du formulaire (ASP/SQLServer)[VBA-ACCESS] Rafraîchissement d'un formulaire
changement automatique de champs dans un formulaireproblème de JS et formulaire
Plus de sujets relatifs à : Un formulaire dans un autre ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)