Bonjour à tous,
Voilà j’ai un petit souci sur une page de formulaire en php. Les champs texte ne sont pas actifs sur Internet Explorer PC (on ne peut donc rien écrire dedans) alors que sur MAC (Safari et Firefox) cela fonctionne parfaitement. Je ne vois pas trop d’où peut venir le pb. Un champ texte devrait être actif de la même façon sur MAC et PC non ?
Bon en tout cas, voilà le code (j’ai enlevé la mise en forme avec les css pour que ce soit plus léger) :
<?php
$dateJour=getdate();
$semaine=array("lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche");
$mois=array("jan","fev","mars","avril","mai","juin","juil","aout","sept","oct","nov","dec");
//------------------------------
$i=$dateJour['wday']-1;
$m=$dateJour['mon']-1;
echo "<pre>";
print_r($_POST);
echo "</pre>";
//test si le formulaire a été validé
if(isset($_POST['Submit'])) {
$to = 'lequinoxe92@wanadoo.fr';
$subject = 'le sujet';
$headers = 'From: '.$_POST['mail'];
$message = 'Vous avez reçu le ';
$message .= $semaine[$i]." ".$dateJour['mday']." ".$mois[$m]."
".$dateJour['year'];
$message .=" un message de ";
$message .= $_POST['nom']." ".$_POST['prenom'];
$message .="\r\n".$_POST['message'];
//echo $message;
mail($to, $subject, $message, $headers);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Pour nous contacter</title>
></head>
<body onblur="self.focus()">
<p> </p>
</div>
<div id="formulaire">
<form id="form1" name="form1" method="post" action="">
<table width="281" height="182" cellpadding="0" cellspacing="0">
<tr>
<td width="69" height="26">Nom</td>
<td width="210"><input name="textfield" type="text" size="26" /></td>
</tr>
<tr>
<td>Prénom</td>
<td><input name="textfield2" type="text" size="26" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input name="textfield3" type="text" size="26" /></td>
</tr>
<tr>
<td height="65">Message </td>
<td><textarea name="textarea" rows="4"></textarea></td>
</tr>
<tr>
<td height="39"> </td>
<td><input type="submit" name="Submit" value="Envoyer" /></td>
</tr>
</table>
<p> </p>
</form>
</div>
</body>
</html>
Merci pour votre aide
Voilà j’ai un petit souci sur une page de formulaire en php. Les champs texte ne sont pas actifs sur Internet Explorer PC (on ne peut donc rien écrire dedans) alors que sur MAC (Safari et Firefox) cela fonctionne parfaitement. Je ne vois pas trop d’où peut venir le pb. Un champ texte devrait être actif de la même façon sur MAC et PC non ?
Bon en tout cas, voilà le code (j’ai enlevé la mise en forme avec les css pour que ce soit plus léger) :
<?php
$dateJour=getdate();
$semaine=array("lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche");
$mois=array("jan","fev","mars","avril","mai","juin","juil","aout","sept","oct","nov","dec");
//------------------------------
$i=$dateJour['wday']-1;
$m=$dateJour['mon']-1;
echo "<pre>";
print_r($_POST);
echo "</pre>";
//test si le formulaire a été validé
if(isset($_POST['Submit'])) {
$to = 'lequinoxe92@wanadoo.fr';
$subject = 'le sujet';
$headers = 'From: '.$_POST['mail'];
$message = 'Vous avez reçu le ';
$message .= $semaine[$i]." ".$dateJour['mday']." ".$mois[$m]."
".$dateJour['year'];
$message .=" un message de ";
$message .= $_POST['nom']." ".$_POST['prenom'];
$message .="\r\n".$_POST['message'];
//echo $message;
mail($to, $subject, $message, $headers);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Pour nous contacter</title>
></head>
<body onblur="self.focus()">
<p> </p>
</div>
<div id="formulaire">
<form id="form1" name="form1" method="post" action="">
<table width="281" height="182" cellpadding="0" cellspacing="0">
<tr>
<td width="69" height="26">Nom</td>
<td width="210"><input name="textfield" type="text" size="26" /></td>
</tr>
<tr>
<td>Prénom</td>
<td><input name="textfield2" type="text" size="26" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input name="textfield3" type="text" size="26" /></td>
</tr>
<tr>
<td height="65">Message </td>
<td><textarea name="textarea" rows="4"></textarea></td>
</tr>
<tr>
<td height="39"> </td>
<td><input type="submit" name="Submit" value="Envoyer" /></td>
</tr>
</table>
<p> </p>
</form>
</div>
</body>
</html>
Merci pour votre aide