merci de l'aide nehue mais... euh ...
comment l'as tu testé ! ?
dans mon cas (et je dois forcement passer par la), j'ai d'abord un fichier.html :
<script src="form.php3" language="Javascript"></script>
et ensuite mon fichier form.php3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| document.write('<input id=inscnews_mail name=email type=text value="Votre e-mail" onblur="control_mail(this.value);"/> <input type=button name=Submit value=Envoyer onclick="submitMail();" />');
//fonction qui controle la saisie du mail
function control_mail(email){
alert(email);
var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if(!re.test(email)){
alert("Veuillez entrer une adresse mail correcte.");
return false;
}
return true;
}
//fonction qui valide l'entree du mail, envoie vers le formulaire
var NewsInput = document.getElementById('inscnews_mail');NewsInput.onclick = function(){NewsInput.value = "";}
function submitMail(){
var NewsMail = document.getElementById('inscnews_mail').value;
window.open('form.php?email='+ NewsMail +'', 'expInscNews', 'width=550, height=900, location=no, toolbar=no, menubar=no, resizable=no, fullscreen=no');
return false;
} |
et donc quand je vais sur fichier.html, ca m'affiche la textbox mais aucun controle n est effectué dessus :s
Quelqun aurait une idée de ce qui cloche ?
Partager