IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

un formulaire avec évènement


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Par défaut un formulaire avec évènement
    bonjour,
    je recherche de l'aide pour un petit script que je viens de créé.
    suivant la selection effectue dans une liste premiere liste soit on affiche une valeur dans une seconde liste soit on doit faire une nouvelle selction.

    le script marche bien pour du cote du formulaire, mais quand je souhaite envoyer les informations dans une nouvelle page les valeurs des champs ou la selection a été affiché automatiquement ne sont pas recupere.

    y a t -il une manipulation au niveau du script pour recuperer ces valeur.

    Merci de votre aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
     
     
     
     
     
     
                <form name="inscription" id="inscription" method="POST" action="inscriptionpro_etape2.php?lang=fr" onsubmit="return validationformulaire(this)">
    <script type="text/javascript" language="JavaScript"> 
     
    //-------------------------	  
    // creation du script :		
    // extremenet@cegetel.net 
    // www.jobduweb.com
    //-------------------------
     
     
     
     
    <!-- copier de REGION dans champ departement -->
    function CheckDpt(thevalue,theform) {
    	if(thevalue == "67") {
     
    	theform.value = "";
    	theform.disabled = false; }
    	else {
    	theform.value = "0";
    	theform.disabled = true;
    	switch(thevalue) {
    case "972" : theform.value = "972"; break; 
    case "973" : theform.value = "973"; break; 
    case "974" : theform.value = "974"; break; 
    			} }
     
     
    						 }
     
     
     
     
    		  <!-- copier de ville martinique a champ region -->
    		  function Checkville(thevalue,theform) {
    	if(thevalue == "AUTRE") {
     
     
    	theform.value = "";
    	theform.disabled = false; }
    	else {
    		theform.value = "0";
    	theform.disabled = true;
    	switch(thevalue) {
    	case "2" : theform.value = "972"; break;
    		break;case "4" : theform.value = "972"; break;
    		case "6" : theform.value = "972"; break;
    			} }return false;
    		  }
     
    		  <!-- copier de ville martinique a champ departement  + les fleche de validation-->
    		  		  function Checkdept(thevalue,theform) {
    	if(thevalue == "AUTRE") {
    	document.getElementById('autrevilleresultat').innerHTML =('<p><label for="autreville" title="Veuillez saisir votre ville" class="oblig">Autre Ville :</label><input  size="30" type="text" name="autreville" id="autreville" title="Veuillez saisir votre ville" tabindex="8" onfocus="this.className=\'focus\';" onblur="this.className=\'normal\';"  onChange="javascript:this.value=this.value.toUpperCase();verifville2()" /></p> ');
    	document.inscription.autreville.focus();
     
    	theform.value = "";
    	theform.disabled = false; }
    	else {
     
    		theform.value = "0";
    	theform.disabled = true;
    	switch(thevalue) {
    		case "2" : theform.value = "972"; break;
    		 break;case "4" : theform.value = "972"; 
    		 break;case "6" : theform.value = "972"; 
     
    } }return false;
    		  }
     
     
     
     
     </script> 
     
    					ville
    				<select name="ville" id="ville" style="font-family: comic sans ms" tabindex="7" title="Veuillez saisir votre ville"   onChange="Checkville(this.value,document.inscription.region);Checkdept(this.value,document.inscription.departement);" >
     
    <option VALUE="">Choisissez</option>
     
    	<optgroup label="Hors de la base">
     
    	<option VALUE="AUTRE">Hors martinique</option>
    	</optgroup>
    	 <optgroup label="Ville en base">
     
      <option VALUE="2">Bellefontaine</option>
      <option VALUE="4">Case-Pilote</option>
      <option VALUE="6">Ducos</option>
     
      </optgroup>
       <option VALUE="AUTRE"><strong>AUTRE VILLE</strong></option>
       </select>
    <span id="villeresultat"></span></p>
    <span id="autrevilleresultat" ></span>
     
     
    <p>
    <label for="region" title="Veuillez selectionnez votre Région / Pays" class="oblig">Région / Pays</label>
     
    <select name="region" id="region"  title="Veuillez selectionnez votre Région / Pays"  tabindex="9" onchange="CheckDpt(this.value,document.inscription.departement)" style="font-family: comic sans ms" >
    <option VALUE="">Choisissez</option>
    <optgroup label="France Métropolitaine">
    <option VALUE="67">France Métropolitaine</option>
    </optgroup>
     
    <optgroup label="DOM">
     
    <option VALUE="972">Martinique (972)</option>
    <option VALUE="973">Guyane (973)</option>
    <option VALUE="974">La réunion (974)</option>
    </optgroup>
    <optgroup label="Autre pays">
    <option VALUE="">Choisissez</option>
    	<option VALUE="5">Afghanistan</option><option VALUE="6">Afrique du Sud</option><option VALUE="7">Albanie</option><option VALUE="8">Algérie</option><option VALUE="9">Allemagne</option><option VALUE="10">Andorre</option><option VALUE="11">Angola</option><option VALUE="12">Anguilla</option><option VALUE="13">Antiga et Barbuda</option><option VALUE="14">Antilles Hollandaises</option><option VALUE="15">APO/FPO</option><option VALUE="16">Arabie Saoudite</option><option VALUE="17">Argentine</option><option VALUE="18">Arménie</option><option VALUE="19">Aruba</option><option VALUE="20">Australie</option><option VALUE="21">Autriche</option><option VALUE="22">Azerbaîdjan</option><option VALUE="23">Bahamas</option><option VALUE="24">Bahreïn</option><option VALUE="25">Bangladesh</option><option VALUE="26">Barbade</option><option VALUE="27">Belau</option><option VALUE="28">Belgique</option><option VALUE="29">Belize</option><option VALUE="30">Bénin</option><option VALUE="31">Bermudes</option><option VALUE="32">Bhoutan</option><option VALUE="33">Bolivie</option><option VALUE="34">Bosnie Herzegovine</option><option VALUE="35">Botswana</option><option VALUE="36">Brazil</option><option VALUE="37">Brunei</option><option VALUE="38">Bulgarie</option><option VALUE="39">Burkina Faso</option><option VALUE="40">Burma</option><option VALUE="41">Burundi</option><option VALUE="42">Cambodge</option><option VALUE="43">Cameroun</option><option VALUE="44">Canada</option><option VALUE="45">Chili</option><option VALUE="46">Chines</option><option VALUE="47">Chypre</option><option VALUE="48">Colombie</option><option VALUE="49">Comores</option><option VALUE="50">Corée du Sud</option><option VALUE="51">Costa Rica</option><option VALUE="52">Cote d'Ivoire</option><option VALUE="53">Croatie</option><option VALUE="54">Denmark</option><option VALUE="55">Djibouti</option><option VALUE="56">Dominique</option><option VALUE="57">Egypte</option><option VALUE="58">Emirats Arabes Unis</option><option VALUE="59">Equateur</option><option VALUE="60">Eritrea</option><option VALUE="61">Espagne</option><option VALUE="62">Estonie</option><option VALUE="63">Etats-Unis</option><option VALUE="64">Ethiopie</option><option VALUE="65">Fidji</option><option VALUE="66">Finlande</option><option VALUE="67">France</option><option VALUE="68">Gambie</option><option VALUE="69">Géorgie</option><option VALUE="70">Ghana</option><option VALUE="71">Gilbraltar</option><option VALUE="72">Grande-Bretagne</option><option VALUE="73">Grèce</option><option VALUE="74">Grenade</option><option VALUE="75">Groenland</option><option VALUE="77">Guam</option><option VALUE="78">Guatémala</option><option VALUE="79">Guernesey</option><option VALUE="80">Guinée</option><option VALUE="81">Guinée Equatoriale</option><option VALUE="82">Guinée-Bissao</option><option VALUE="83">Haïti</option><option VALUE="84">Honduras</option><option VALUE="85">Hong Kong</option><option VALUE="86">Hongrie</option><option VALUE="87">Iles Cayman</option><option VALUE="88">Iles Cook</option><option VALUE="89">Iles du Cap Vert</option><option VALUE="90">Iles Falkland</option><option VALUE="91">Iles Turks et Caicos</option><option VALUE="92">Iles Vierges (GB)</option><option VALUE="93">Iles Vierges (US)</option><option VALUE="94">Inde</option><option VALUE="95">Indonésie</option><option VALUE="96">Irlande</option><option VALUE="97">Islande</option><option VALUE="98">Israël</option><option VALUE="99">Italie</option><option VALUE="100">Jamaïque</option><option VALUE="101">Jan Mayen</option><option VALUE="102">Japon</option><option VALUE="103">Jersey</option><option VALUE="104">Jordanie</option><option VALUE="105">Kazakhstan</option><option VALUE="106">Kénya</option><option VALUE="107">Kirghizistan</option><option VALUE="108">Kiribati</option><option VALUE="109">Koweït</option><option VALUE="110">Laos</option><option VALUE="111">Latvia</option><option VALUE="112">Les îles Marshall</option><option VALUE="113">Lesotho</option><option VALUE="114">Liban</option><option VALUE="115">Liberia</option><option VALUE="116">Liechtenstein</option><option VALUE="117">Lituanie</option><option VALUE="118">Luxembourg</option><option VALUE="119">Macau</option><option VALUE="120">Macédoine</option><option VALUE="121">Madagascar</option><option VALUE="122">Malaisie</option><option VALUE="123">Malawi</option><option VALUE="124">Maldives</option><option VALUE="125">Mali</option><option VALUE="126">Malte</option><option VALUE="127">Maroc</option><option VALUE="128">Mauritanie</option><option VALUE="129">Mexique</option><option VALUE="130">Micronésie</option><option VALUE="131">Moldavie</option><option VALUE="132">Monaco</option><option VALUE="133">Mongolie</option><option VALUE="134">Monstserrat</option><option VALUE="135">Mozambique</option><option VALUE="136">Namibie</option><option VALUE="137">Nauru</option><option VALUE="138">Népal</option><option VALUE="139">Nicaragua</option><option VALUE="140">Niger</option><option VALUE="141">Nigeria</option><option VALUE="142">Niue</option><option VALUE="143">Norvège</option><option VALUE="144">Nouvelle Calédonie</option><option VALUE="145">Nouvelle Zélande</option><option VALUE="146">Oman</option><option VALUE="147">Ouganda</option><option VALUE="148">Ouzbekistan</option><option VALUE="149">Pakistan</option><option VALUE="150">Palau</option><option VALUE="151">Panama</option><option VALUE="152">Papouasie-N. Guinée</option><option VALUE="153">Paraguay</option><option VALUE="154">Pays-Bas</option><option VALUE="155">Perou</option><option VALUE="156">Philippines</option><option VALUE="157">Pologne</option><option VALUE="158">Polynésie Française</option><option VALUE="159">Porto Rico</option><option VALUE="160">Portugal</option><option VALUE="161">Qatar</option><option VALUE="162">Rep centraficaine</option><option VALUE="163">Rep Dominicaine</option><option VALUE="164">Rep du Congo</option><option VALUE="165">Rep du Gabon</option><option VALUE="166">Rep. Dem. du Congo</option><option VALUE="167">Rep. Tchèque</option><option VALUE="168">Roumanie</option><option VALUE="169">Russie</option><option VALUE="170">Rwanda</option><option VALUE="171">Sahara Occidental</option><option VALUE="172">Saint Kitts-Nevis</option><option VALUE="173">Saint Marin</option><option VALUE="174">Saint Vincent</option><option VALUE="175">Salomon-les Iles</option><option VALUE="176">Salvador</option><option VALUE="177">Samoa Americaines</option><option VALUE="178">Samoa Occidentales</option><option VALUE="179">Sénégal</option><option VALUE="180">Seychelles</option><option VALUE="181">Sierra Léone</option><option VALUE="182">Singapour</option><option VALUE="183">Slovaquie</option><option VALUE="184">Slovénie</option><option VALUE="185">Somalie</option><option VALUE="186">Soudan</option><option VALUE="187">Sri Lanka</option><option VALUE="188">Ste Hélène</option><option VALUE="189">Suède</option><option VALUE="190">Suisse</option><option VALUE="191">Surinam</option><option VALUE="192">Svalbard</option><option VALUE="193">Swaziland</option><option VALUE="194">Syrie</option><option VALUE="195">Tadjikistan</option><option VALUE="196">Tahiti</option><option VALUE="197">Taïwan</option><option VALUE="198">Tanzanie</option><option VALUE="199">Tchad</option><option VALUE="200">Thaïlande</option><option VALUE="201">Togo</option><option VALUE="202">Tonga</option><option VALUE="203">Trinité-et-Tobago</option><option VALUE="204">Tunisie</option><option VALUE="205">Turkémistan</option><option VALUE="206">Turquie</option><option VALUE="207">Tuvalu</option><option VALUE="208">Ukraine</option><option VALUE="209">Uruguay</option><option VALUE="210">Vanuatu</option><option VALUE="211">Vatican</option><option VALUE="212">Venezuala</option><option VALUE="213">Viêt Nam</option><option VALUE="214">Yémen</option><option VALUE="215">Yougoslavie</option><option VALUE="216">Zambie</option><option VALUE="217">Zimbabwe</option>
     
    </optgroup>
    </select><span id="regionresultat" ></span>
    </p>
     
     
    <p>
    <label for="departement" title="Veuillez selectionnez votre Département" class="oblig">Département :</label>			
    <select id="departement"  name="departement"   style="font-family: comic sans ms" tabindex="10" onChange="verifdepartement()" title="Veuillez selectionnez votre Département" disabled >
    		<option VALUE="">Choisissez</option>
     
     
    		<option VALUE="01">Ain (01)</option>
    <option VALUE="02">Aisne (02)</option>
    <option VALUE="03">Allier (03)</option>
     
    <option VALUE="972">Martinique (972)</option>
    <option VALUE="973">Guyane (973)</option>
    <option VALUE="974">La réunion (974)</option></select>
    </select><span id="departementresultat" ></span></p>				
     
     
    	</form>

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    mets toute ta partie <script> dans le <head> de ta page ...

    A+

    EDIT : et évite de laisser des @ mails (surtout pro) en clair sur les forums ...

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Par défaut
    ca ne marche toujours pas

Discussions similaires

  1. problème avec un formulaire et événement Windows Media Player
    Par tomguiss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 03/11/2009, 19h21
  2. Vérification de formulaire avec regexp
    Par Shadow aok dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 06/08/2007, 11h57
  3. Créer un formulaire avec VBA ?
    Par Jean Bonnisme dans le forum VBA Access
    Réponses: 3
    Dernier message: 14/10/2004, 10h40
  4. Réponses: 10
    Dernier message: 10/06/2004, 16h20
  5. Gestion de formulaire avec xml et sans serveur ?
    Par meliane dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 05/05/2004, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo