Page 1 sur 1

envoyer valeur de page JSP vers page PHP

Posté : 06 sept. 2006, 11:13
par meta
bjour, voila j'ai une page JSP, ou dedans on saisi son adresse mail. En validant, cela est censé renvoyer vers une page PHP contenant un formulaire, avec le champs de l'adresse mail pré-rempli.
Seulement je ne sais pouruqoi j'avais deja reussi a le faire marcher, mais la aucun effet, voyez vous ce qui ne va pas, ou ce qu'il pourrait manquer?

1. la page jsp :

Code : Tout sélectionner

<script src="form_simple.php3" language="Javascript"></script>

2. la page form_simple.php3 2 :

Code : Tout sélectionner

document.write('<p>Inscrivez vous</p><input id=inscnews_mail name=email type=text value="Votre e-mail" /> <input type=button name=Submit value=Envoyer onclick="submitMail();" />'); var NewsInput = document.getElementById('inscnews_mail');NewsInput.onclick = function(){NewsInput.value = "";} function submitMail(){ var NewsMail = document.getElementById('inscnews_mail').value; window.open('http://localhost/lists/index.php?p=subscribe&id=1&email='+ NewsMail +'', 'width=550, height=900, location=no, toolbar=no, menubar=no, resizable=no, fullscreen=no'); return false; }

3. le bout de page index.php (le formulaire) :

Code : Tout sélectionner

<form method="post" onSubmit="return checkbae()" action="http://localhost/lists/?p=subscribe&id=1" name="validation" target = "_self"> email <input type=text name=email value="" size="40">

Merci d'avance de votre aide. :)

Posté : 06 sept. 2006, 11:45
par Ryle
Cela va difficilement pré-remplir ton champ adresse si tu ne spécifie rien dans le value="" de celui-ci :)

(Pourquoi utiliser une page .php et non pas .js pour form_simple.php3, alors que celle-ci ne contient que du javascript et pas de php ?)

Posté : 06 sept. 2006, 11:53
par meta
lol, bah wé c'est clair j'avais zappé, avec un GET et un echo ca marche tout de suite mieux :
if(isset($_GET['email']))      $email=$_GET['email'];
else      $email="";
mail : <input type=text name=email value="<?echo $email; ?>" size="40">
thanks.

Posté : 06 sept. 2006, 12:13
par Ryle
[Résolu] :?: :wink: