SELECT et SUBMIT avec OnChange [Résolu]

DhakouaniM 20 Messages postés jeudi 12 août 2004Date d'inscription 30 avril 2005 Dernière intervention - 11 déc. 2004 à 03:45 - Dernière réponse : cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention
- 13 déc. 2004 à 06:36
Salut !

Dans une page, je dispose d'un formulaire avec plein de champs, dont un, "PAYS", qui est sous forme de SELECT.
Je souhaiterai qu'un changement de valeur, par l'utilisateur (onchange?), dans ce champ "PAYS", me permette d'appeler la meme page afin de personnaliser certains champs a l'ecran.
Mais j'aurai besoin de lui transmettre en parametres les valeurs des champs deja remplis histoire que l'utilisateur n'ait pas a les retaper.

Qqn peut il m'aider svp ?

Merci !

Mehdi.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 13 déc. 2004 à 06:36
3
Merci
pas tout lu ...
mais dans le <select
onchange="trait();"
et devant, entre les balises 
<head>
<script type="text/javascript"><!--------
//personnalisation ?
 telephone.value="33" si c'est la france
 State.??? ....
 document.update.submit();
//--------></script>
</head>

Cordialement Bul. [Site] [[mailto:marcelBultez@Tiscali.fr Mail]]

Merci cs_bultez 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_bultez
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 11 déc. 2004 à 11:49
0
Merci
bonjour,
>>me permette d'appeler la meme page afin de
>>personnaliser certains champs
pourquoi appeler la même page ?
faire la personnalisation dans une fonction
déclenchée sur onchange ou onclick sur le
select ne marcherait pas ?
Cordialement Bul. [Site] [[mailto:marcelBultez@Tiscali.fr Mail]]
Commenter la réponse de cs_bultez
DhakouaniM 20 Messages postés jeudi 12 août 2004Date d'inscription 30 avril 2005 Dernière intervention - 11 déc. 2004 à 18:02
0
Merci
Voici mon JSP...

En fait, je voudrai que sur selection du pays dans le Select, retirer les champs "State" par exemple et personnaliser le champ "telephone"...

Avez-vous une autre idee que rappeler la meme page avec des arguments ?

a+ Mehdi

<%@ page language= "java" contentType="text/html"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="java.util.*" %>

<html>
<head>
<title>User registration</title>
</head>

<form name="registration" action="validate_UserRegistration.jsp" method="post">
<form name="update" action="UserRegistration.jsp" method="post">

----

Login,
<c:choose>
<c:when test ="${param.submitted && !empty param.user_name}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,
(6 characters max ;15 characters max accepted : "a-z";"A-Z";"0-9"),

----

Password,
,
(4 characters min ; 10 characters max accepted : "a-z";"A-Z";"0-9"),

----

Referrer,
<c:choose>
<c:when test= "${param.submitted && !empty param.user_name}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>, (example : WAGADOUGOU)</td>

----

E-mail address (no.1),
<c:choose>
<c:when test ="${param.submitted && !empty param.user_email1}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,
(example : MOI.MOI@HERE.ORG),

----

E-mail address (no.2),
<c:choose>
<c:when test= "${param.submitted && !empty param.user_email2}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,
(example : MOI.MOI@HERE.ORG),

----

E-mail address (no.3),
<c:choose>
<c:when test="${param.submitted && !empty param.user_email3}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,
(example : MOI.MOI@HERE.ORG),

----

Service,
<c:choose>
<c:when test ="${param.submitted && !empty param.user_service}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,
(example : SPAWAR / WAGADOUGOU),

----

Postal address,

----

Street 1,
<c:choose>
<c:when test= "${param.submitted && !empty param.user_street1}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,

----

Street 2,
<c:choose>
<c:when test="${param.submitted && !empty param.user_street2}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,

----

City,
<c:choose>
<c:when test ="${param.submitted && !empty param.user_city}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,

----

ZIP/Postal Code,
<c:choose>
<c:when test= "${param.submitted && !empty param.user_zipcode}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,

----

State/Region,
<c:choose>
<c:when test="${param.submitted && !empty param.user_state}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>,

----

Country,
<select name ="user_country" onchange="javascript: document.update.submit();">
<option value="" selected>Choose a country:</option>
<option value="CA">Canada</option>
<option value="FR">France</option>
<option value="GE">Germany</option>
<option value="NL">Netherlands</option>
<option value="SP">Spain</option>
<option value="UK">United Kingdom</option>
<option value="US">United States</option>
</select>,

----

</form>
</form>

</html>
Commenter la réponse de DhakouaniM

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.