Ecrire dans un div

//si l adresse est bonne , direction ok.php
//si l adresse est fausse , on ecrit dans le div que l adresse email n est pas valide
//ca plante royalement , un peud aide!!!

<html>
<head>
<title>Clicking buttons</title>
<SCRIPT LANGUAGE="JavaScript">
function VerifForm(formulaire)
{
adresse = formulaire.adresse_email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
document.getElementById('targetDiv').innerHTML =
"You entered: " +
document.getElementByName('adresse_email').value;
}
}

</SCRIPT>
</head>
<body>
<h1>Reading text</h1>
<form action="ok.php" onSubmit="return(VerifForm(this))">
<input type="text" name="adresse_email" id="textField" size=35> <input type="submit" value="Envoyer">
</form>
<div id="targetDiv">
</div>
</body>
</html>

6 réponses

  1. //avec l'objet alert que j'ai mis à la place du "div"
    //ça marche à flot

    <html>
    <head>
    <title>Clicking buttons</title>
    <SCRIPT type="text/javascript">
    function VerifForm()
    {
    document.forms['0'].elements['adresse_email'].focus();
    var adresse = document.forms['0'].elements['adresse_email'].value;
    var place = adresse.indexOf("@");
    var point = adresse.indexOf(".")+place;
    if ((place > -1)&&(adresse.length >2)&&(point > 1))
    {
    document.forms['0'].submit();
    return true;
    }
    else
    {
    alert("email non valide");
    }
    }

    </SCRIPT>
    </head>
    <body>
    <h1>Reading text</h1>
    <form action="#" onSubmit="return VerifForm()" method="get">
    <input type="text" name="adresse_email" size=35> <input type="submit" value="Envoyer">
    </form>
    <div id="targetDiv">
    </div>
    </body>
    </html>
    0
    1. Contributeur
      Il a dit : 'les deux marchent' et non ca marche pas :p
      0
    2. @kij_82kel est ton blém kij_82?
      0
    3. Contributeur
      @Profil bloquéRien, je voyais juste que tu demandais ce qui ne clochait synz alors qu'il disait que ca marchait justement. Donc je pensais que tu avais mal lu, je te prévenais tout simplement :)
      0
    4. @kij_82Merci,dis de ton coté tu a testé le code?
      0
    5. Contributeur
      @kij_82Comme je l'ai mis plus haut dans une réponse plus haut, non je n'ai pas testé car je ne suis pas chez moi et je ne peux pas.
      0