Problème de formulaire

sebastien5455

Membre confirmé
16 Janvier 2010
40
1
Bonjour, je ne réussis pas à mettre en blanc les textes de ce formulaire (car mon site est noir en couleur de fond) : quelqu'un peut-il m'aiguiller ?

D'autre part, un formulaire de contact de ce type nécéssite-t-il une opération spécifique lors de la publication ou le simple Widget Html dans la page suffit-il ?

Merci

Voici le formulaire :

<p align="center"><strong>Contact</strong></p>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>
<td colspan="3"><strong>Envoyer un message</strong></td>
</tr>
<tr>
<td><div align="left">Votre nom :</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="left">Votre mail :</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="left">Sujet : </div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="left">Message : </div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%"><center>
<input type="reset" name="Submit" value="Réinitialiser le formulaire">
</center></td>
<td width="41%"><center>
<input type="submit" name="Submit" value="Envoyer">
</center></td>
</tr>
</form>
</table>
 

ziommm

Membre expert
Club MacG
8 Juillet 2010
1 117
197
Belgique
Pour modifier la couleur des valeurs de champs texte, comme ceci :

Bloc de code:
<input style="color:white" type="text" name="nom" size="45" maxlength="100">

Enfin j'imagine que c'est ce que tu veux, car au début je pensais que tu voulais parler des texte à côté des champs. Mais bon, si tu maitrise ce code, ça ne devrait pas être un problème pour toi. :)
 

sebastien5455

Membre confirmé
16 Janvier 2010
40
1
bah non justement on m'a donné ce codage et je voudrais modifié la couleur des textes à côté des champs car mon fond est noir et les textes ne sont pas visibles car ils sont noirs aussi : savez-vous comment faire ?
Merci beaucoup
 

ziommm

Membre expert
Club MacG
8 Juillet 2010
1 117
197
Belgique
Eh bien alors, tu peux le faire d'un tas de façons différentes.

A partir d'une feuille de style CSS, en ajoutant simplement la propriété "color:white;" aux divs concernés, sélectionnés avec une classe définie dans le HTML. Ce code CSS peut aussi s'intégrer directement en début de page HTML, entre des balises <style>.

Sinon, si tu ne veux pas trop te casser la tête, il y a la méthode un peu moins propre, consistant à rajouter la propriété que je t'ai déjà donné dans mon message précédent dans chacun des div que tu veux mettre en blanc.
 

sebastien5455

Membre confirmé
16 Janvier 2010
40
1
ok merci mais ça ne fonctionne pas : peux-tu juste me dire où placer mes balises dans un premier exemple de mon code afin que je l'applique partout ?
Merci beaucoup
 

ziommm

Membre expert
Club MacG
8 Juillet 2010
1 117
197
Belgique
Bloc de code:
<style type:"text/css">
body
{
	background-color:black;
}
strong p
{
	color:white;
}
</style>
<body><p align="center" style="color:white"><strong>Contact</strong></p>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr> 
<td colspan="3"><strong><p>Envoyer un message</p></strong></td>
</tr>
<tr> 
<td><div align="left" style="color:white" >Votre nom :</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr> 
<td width="17%"><div align="left" style="color:white">Votre mail :</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr> 
<td><div align="left" style="color:white">Sujet : </div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr> 
<td><div align="left" style="color:white">Message : </div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr> 
<td></td>
<td width="42%"><center>
<input type="reset" name="Submit" value="Réinitialiser le formulaire">
</center></td>
<td width="41%"><center>
<input type="submit" name="Submit" value="Envoyer">
</center></td>
</tr>
</form>
</table>
</body>

Voila, comme cela, ça devrait marcher (en tout cas chez moi ça marche).

Tu peux enlever la propriété css appliquée au body, je l'ai juste rajoutée pour mettre le fond noir et voir si ça marche, mais apparemment tu as déjà parametré ça dans iWeb.