:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
formulaire php + javascript ????
billytalent


Inscrit le: 19 Avr 2006
Messages: 2
Répondre en citant
Bonjour,
on vient de me demander de forcer l'ecriture dans les champs d'un formulaire en php , mes connaissances a moi s arrete au html , jamais touché a du php !
Hors lorsque j ajoute mon code javascript dans mon formulaire php rien ne se produit , est ce normal ?

mon formulaire avec mon javascript :

Code:
<html>
<head>
<title>Forum</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language='javascript'>

function verif(f)

{retour=true;
if(f.Email.value=="")
{alert("Veuillez saisir votre e-mail SVP!");retour=false;f.Email.focus();}

return retour;
}

</script>

</head>

<body bgcolor="#006699" >
<p align="left"><font color="#FFFFFF" size="5">Laissez un message et nous vous
  r&eacute;pondrons dans les plus brefs d&eacute;lais.</font></p>
<div align="center"></div>
<form method="post" action="forum.php" name="courrier">
<TABLE width="577" height="446">
  <TR>
    <TD height="35" colspan="2">
      <div align="right"><font color="#FFFFFF"><i><b> Nom et pr&eacute;nom:</b></i></font></div>
    </TD>
    <TD height="35" width="377" valign="top">
      <input type="text" name="Nom" size="50" value="">
    </TD>
  </TR>
  <TR>
    <TD height="2" colspan="2">
      <div align="right"><font color="#FFFFFF"><i><b> Adresse Email:</b></i></font></div>
    </TD>
    <TD height="2" width="377" valign="top">
      <input type="text" name="Email" size="40" value="">
    </TD>
  </TR>
  <TR>
    <TD height="17" colspan="2">
      <div align="right"><font color="#FFFFFF"><i><b>Objet:</b></i></font></div>
    </TD>
    <TD height="17" width="377" valign="top">
      <p>
        <input type="text" name="sujet" size=60 maxlength=60>
      </p>
    </TD>
  </TR>
  <TR>
    <TD colspan="2" height="256">
      <div align="right">
        <p><font color="#FFFFFF"><i><b> texte</b></i></font></p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp; </p>
      </div>
    </TD>
    <TD width="377" height="256" valign="top">
      <div align="center">
        <textarea name="texte" cols=70 rows=15>

</textarea>
       
        <input type="submit" name="Submit" value="Envoyer">
      </div>
    </TD>
  </TR>
</TABLE>
<?
$adressEmail="info@ville-murs-erigne.fr";
$headers="De: ".$Email;
$texte1="Nom: ". $Nom . " \"" .$texte ."\"";
mail($adressEmail,$sujet,$texte1,$headers);?>
</Form>
</body>
</html>

Merci au forum et a tous
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Salut,

Si dans ton formulaire tu lui indiques pas de vérifier le champs obligatoires via la fonction verif, il ne le fera pas tout seul ! Donc voici le script modifié dans lequel j'ai rajouté un petit attribut onSubmit dans la balise form pour qu'il fasse la vérification et j'ai de plus modifié ta fonction javascript verif() qui n'était pas très bonne !

Code:
<html>
<head>
<title>Forum</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language='javascript'>

function verif(f)
{
if(f.Email.value == '')
{
alert("Veuillez saisir votre e-mail SVP!")
return false
}
else
return true
}

</script>

</head>

<body bgcolor="#006699" >
<p align="left"><font color="#FFFFFF" size="5">Laissez un message et nous vous
  r&eacute;pondrons dans les plus brefs d&eacute;lais.</font></p>
<div align="center"></div>
<form method="post" action="forum.php" name="courrier" onSubmit="return verif(this)">
<TABLE width="577" height="446">
  <TR>
    <TD height="35" colspan="2">
      <div align="right"><font color="#FFFFFF"><i><b> Nom et pr&eacute;nom:</b></i></font></div>
    </TD>
    <TD height="35" width="377" valign="top">
      <input type="text" name="Nom" size="50" value="">
    </TD>
  </TR>
  <TR>
    <TD height="2" colspan="2">
      <div align="right"><font color="#FFFFFF"><i><b> Adresse Email:</b></i></font></div>
    </TD>
    <TD height="2" width="377" valign="top">
      <input type="text" name="Email" size="40" value="">
    </TD>
  </TR>
  <TR>
    <TD height="17" colspan="2">
      <div align="right"><font color="#FFFFFF"><i><b>Objet:</b></i></font></div>
    </TD>
    <TD height="17" width="377" valign="top">
      <p>
        <input type="text" name="sujet" size=60 maxlength=60>
      </p>
    </TD>
  </TR>
  <TR>
    <TD colspan="2" height="256">
      <div align="right">
        <p><font color="#FFFFFF"><i><b> texte</b></i></font></p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp; </p>
      </div>
    </TD>
    <TD width="377" height="256" valign="top">
      <div align="center">
        <textarea name="texte" cols=70 rows=15>

</textarea>
       
        <input type="submit" name="Submit" value="Envoyer">
      </div>
    </TD>
  </TR>
</TABLE>
<?
$adressEmail="info@ville-murs-erigne.fr";
$headers="De: ".$Email;
$texte1="Nom: ". $Nom . " \"" .$texte ."\"";
mail($adressEmail,$sujet,$texte1,$headers);?>
</Form>
</body>
</html>


Au passage, j'ai déplacé ton sujet car il n'avait rien avoir avec le PHP

Voir le profil de l'utilisateurEnvoyer un message privé
billytalent


Inscrit le: 19 Avr 2006
Messages: 2
Répondre en citant
Holalala la fonction verif , ah oui j suis tete en l air ...
Bah on dirait bien qu t es un gars extra toi !!!!
que dire de plus que : MERCI MEC ?

tout roule a présent c'est cool !

Bon allez une derniere petite question pour la route , sachant que le javascript peut etre desactivé assez facilement par le navigateur internet de tous les utilisateurs , est ce compliqué de faire la meme fonction en php ? sachant que jen ai jamais fait de php ...

moi, un boulet ???? rhaaaaa
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
En PHP, va voir du coté de la fonction empty() !
Et en même temps ce tuto pour débutant qui t'apprendra comment manier les entrées d'un formulaire en PHP...

Voir le profil de l'utilisateurEnvoyer un message privé
Annonces && Topic Scooping
formulaire php + javascript ????
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2645 / 609