envoyer valeur de page JSP vers page PHP

Eléphanteau du PHP | 33 Messages

06 sept. 2006, 11:13

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. :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

06 sept. 2006, 11:45

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 ?)

Eléphanteau du PHP | 33 Messages

06 sept. 2006, 11:53

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.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

06 sept. 2006, 12:13

[Résolu] :?: :wink: