Bonjour,
J'ai crée une page Asp contenant un formulaire form1.
Je voudrais, lors de la validation du formulaire, ouvrir une popup (page Asp) qui vérifierait que les données saisies se sont pas présentes dans la base de données sql.
Actuellement, l'ouverture et les vérification des données depuis la popup sont ok.
Lorsque les données ne sont pas valides, j'affiche un message d'erreur dans la popup et en la refermant je reviens sur le formulaire.
En revanche, si elles sont valides je souhaiterais fermer la popup et soumettre le formulaire de la page ayant ouverte ma popup.
Mais je n'arrive pas à soumettre mon formulaire depuis ma popup.
Voici mon code :
Page ASP :
<FORM name="form1" action="page_redirect.asp"
method="post">
........
<INPUT name="submit" type="button"
value="Enregistrer"
onclick="javascript:valideSaisie();">
</FORM>
La fct valideSaisie() ouvre après vérification de la syntaxe des données ma popup :
var lien;
lien = "page_verif_donnees.asp";
window.open(lien)
PopUp : page_verif_donnees.asp
Si données OK :
<script language="javascript">
window.opener.document.form1.submit();
window.close();
</script>
Sinon
Bouton qui ferme ma popUp
Il y a peut être une autre solution.
Une solution :
Je pourrais vérifier les données dans ma page de soumission : page_redirect.asp et revenir si elles ne sont pas valides avec history.go(-1) mais je ne peux pas car dans ma page Asp d'origine j'ai ajouté des lignes dynamiquement dans un tableau. Si je fais cela je l'ai perd.
Merci de votre aide
YH