Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 26-01-2006 10:18:20

Tiffen
Membre
Date d'inscription: 12-01-2006
Messages: 59

HTML --> formulaire

Bijour c'est remoi ^^

Voilà, j'ai 3 problèmes...

- le champ nom apparait en haut et non en face de nom
- le champ adress postale, je voudrais qu'il soit de même largeur que les autres champs
- j'aimerais que le cadre gris soit plus petit

Pour voir tout ça : http://chipmania.free.fr/liens.php  (en bas de page)

mon code le voila

Code:

<form action="envoi.php" method="post"> 
<FIELDSET STYLE = "background=fond2c"><legend class="texte"> 
Commander un carnet de santé</legend><br>
<table cellpadding="3"><tr><td><p align="left" class="texte"><LABEL >Adresse mail</LABEL></td> 
<td><INPUT name=adressemail size="27" 
maxlength="50" class="texte"></td></tr><br><tr><td><p align="left" class="texte"><LABEL>Nom</LABEL></td>
<INPUT name=nom size="27" 
maxlength="50" class="texte"></td></tr><br><tr><td><p align="left" class="texte"><LABEL>Prénom</LABEL></td> 
<td><INPUT name=prenom size="27" 
maxlength="50" class="texte"></td></tr><br><tr><td><p align="left" class="texte"><LABEL>Adresse postale</LABEL></td>
<td><TEXTAREA name=adressepostale size="27"
maxlength="50" class="texte"></TEXTAREA></td></tr><br><tr><td><p align="left" class="texte"><LABEL >Code postal</LABEL></td> 
<td><INPUT name=codepostal size="27" 
maxlength="50" class="texte"></td></tr><br><tr><td><p align="left" class="texte"><LABEL>Ville</LABEL></td>
<td><INPUT name=ville size="27" 
maxlength="50" class="texte"></td></tr><br><tr><td><p align="left" class="texte"><LABEL>Pays</LABEL></td> 
<td><INPUT name=pays size="27"</tr>
<BR></table>
<p align="center" class="texte"><input type="Submit" value="ENVOYER" class="texte" name="envoie" style="top: 640px; "> <input type="Reset" value="EFFACER" class="texte" name="effacer" style="top: 640px; ">
</p><br>
</FIELDSET> 
</form>

Bien sûr les champs et le texte devant ceux ci sont inclus dans un tableau. Je pense que j'ai dû faire une erreur dans les balises du tableau pour le champ nom

Merci de votre aide big_smile

Hors ligne

 

#2 26-01-2006 10:57:37

Shiva
Moderateur
Lieu: BONNEUIL SUR MARNE
Date d'inscription: 15-11-2005
Messages: 299
Site web

Re: HTML --> formulaire

Premier problème : tu as oublié d'ouvrir la cellule devant le champ nom -> manque un <td>
Deuxième problème : tous les champs sont de la même largeur, du moins chez moi, sinon pour être sûr de ton coup tu définis les largeur en CSS
troisième problème : ça c'est pas bon :

Code:

<FIELDSET STYLE = "background=fond2c">

Regarde comment on utilise les règles CSS, ex :

Code:

<FIELDSET STYLE="width: 300px;">

J'ai mis 300px en exmple, à toi de voir la largeur que tu veux

Dernière modification par Shiva (26-01-2006 10:58:00)

Hors ligne

 

#3 26-01-2006 11:17:13

Tiffen
Membre
Date d'inscription: 12-01-2006
Messages: 59

Re: HTML --> formulaire

Ok merci wink

C'est un code pêché sur internet pour ça ^^

Encore merci je corrige ça de suite

Hors ligne

 

#4 26-01-2006 11:23:33

Tiffen
Membre
Date d'inscription: 12-01-2006
Messages: 59

Re: HTML --> formulaire

Autre question, c'est normal qu'il y ai un grand espace entre "Commander un carnet de santé" et le premier champ ? Ou bien c'est comme pour le champ de adresse postale, c'est IE qui deconne...

Hors ligne

 

#5 26-01-2006 11:33:02

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: HTML --> formulaire

le cellpadding dans la définition de ta table
dit qu'il y a un espace de 3 (c'est des pixels par défaut en html je crois) (css powa)
donc, diminue le ou supprime, et ca devrait s'arranger.

Hors ligne

 

#6 26-01-2006 12:22:34

Tiffen
Membre
Date d'inscription: 12-01-2006
Messages: 59

Re: HTML --> formulaire

Je l'ai supprimé mais le blznc est toujours là

Hors ligne

 

#7 26-01-2006 15:06:47

Shiva
Moderateur
Lieu: BONNEUIL SUR MARNE
Date d'inscription: 15-11-2005
Messages: 299
Site web

Re: HTML --> formulaire

Enleve les <br> que tu as mis entre les lignes de ta table, ce genre de balise n'a rien à faire ici smile
Sinon, la définition du style pour la balise fieldset n'est pas bonne et ne sera pas prise en compte, regarde ma réponse précédente.

Dernière modification par Shiva (26-01-2006 15:07:01)

Hors ligne

 

#8 27-01-2006 01:20:04

Tiffen
Membre
Date d'inscription: 12-01-2006
Messages: 59

Re: HTML --> formulaire

Merci tout ça est modifié, en effet ce sont les balises <br> que j'avais mises entre les lignes et que j'avais oublié de retirer wink

Merci beaucoup

A bientôt wink

Hors ligne