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 :

formulaire + JS + Jquery ui + include php


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 70
    Par défaut formulaire + JS + Jquery ui + include php
    Bonjour,

    J'ai un formulaire avec un script Js pour afficher / masquer des div en fonction des choix fait dans ce formulaire, jusque là ca va.

    La script fonctionne sur une page non inclus

    mais si je l'inclus dans des tabs jquery, là mon script js ne fonctionne plus c'est surement une histoire de mais je ne trouve pas.

    Un peu d'aide, merci

    Le script js
    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
    <script type="text/javascript">
        function afficherAutre() {
        var a = document.getElementById('cas1');
        var b = document.getElementById('cas2');
        if ((document.regie.field_3.value == 'Impressions' && document.regie.field_8.value == 'Chèque') || (document.regie.field_3.value == 'Abonnement') || (document.regie.field_3.value == 'Accès occasionnel') || (document.regie.field_3.value == 'Impressions dû'))
        {
        if (a.style.display == 'none')
            a.style.display = 'block';
        if ((document.regie.field_3.value == 'Impressions') || (document.regie.field_3.value == 'Abonnement') || (document.regie.field_3.value == 'Accès occasionnel'))
            b.style.display = 'block';
        if (document.regie.field_3.value == 'Impressions dû' && b.style.display == 'block')
            b.style.display = 'none';
        }
        else {
            a.style.display = 'none';
            b.style.display = 'block';
        }
        }
    </script>
    Le formulaire (page1.php)
    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
    <form method="post" name="regie" action="index.php?page=2" enctype="application/x-www-form-urlencoded" accept-charset="UTF-8">
     
    	<p class="petit" id="fieldBox_0">
    		<label for="field_0">Envoyé par :</label>
    		<input type="text" style="text-align: right" readonly="true" name="field_0" id="field_0" value="<?php echo htmlentities(trim($_SESSION['login'])); ?>" tabindex="5" />
    	</p>
    	<p class="petit" id="fieldBox_1">
    		<label for="field_1">Le :</label>
    		<input type="text" style="text-align: right" readonly="true" name="field_1" id="field_1" value="<?php echo date('d/m/Y'); ?>" tabindex="10" />
    	</p>
    	<p class="double" id="fieldBox_2">
    		<label for="field_2">Dans l'espace :</label>
    		<select  name="field_2" id="field_2" tabindex="20">
    			<option value="" selected="selected">Sélectionner...</option>
    			<option value="Bellicart">Bellicart</option>
    			<option value="Les Jardins">Les Jardins</option>
    			<option value="Pompidou">Pompidou</option>
    		</select>
    	</p>
    	<p class="moyen" id="fieldBox_3">
    		<label for="field_3">Nature du versement :</label>
    		<select name="field_3" id="field_3" onchange="afficherAutre()" tabindex="30">
    			<option value="" selected="selected">Sélectionner...</option>
    			<option value="Abonnement">Abonnement</option>
    			<option value="Accès occasionnel">Accès occasionnel</option>
    			<option value="Impressions">Impressions</option>
    			<option value="Impressions dû">Impressions dû</option>
    		</select>
    	</p>
    	<p class="petit" id="fieldBox_7">
    		<label for="field_7">Montant :</label>
    		<input style="text-align:right"  type="text" name="field_7" id="field_7" size="10" value="" tabindex="40" /> €
    	</p>
     
    <div id="cas2" style="display:block; border:0; width:100%;">
    	<p class="moyen" id="fieldBox_8">
    		<label for="field_8">En :</label>
    		<select  name="field_8" id="field_8" onchange="afficherAutre()" tabindex="50">
    			<option value="" selected="selected">Sélectionner...</option>
    			<option value="Espèces">Espèces</option>
    			<option value="Chèque">Chèque</option>
    		</select>
    	</p>
    </div>
     
    <div id="cas1" style="display:none; border:0; width:100%;">
    	<p class="moyen" id="fieldBox_4">
    		<label for="field_4">Civilité :</label>
    		<select  name="field_4" id="field_4" tabindex="60">
    			<option value="" selected="selected">Sélectionner...</option>
    			<option value="M.">M.</option><option value="Mme">Mme</option>
    			<option value="Melle">Melle</option>
    		</select>
    	</p>
    	<p class="moyen" id="fieldBox_5">
    		<label for="field_5">Prénom :</label>
    		<input  type="text" name="field_5" id="field_5" size="20" value="" tabindex="70"/>
    	</p>
    	<p class="moyen" id="fieldBox_6">
    		<label for="field_6">Nom :</label>
    		<input  type="text" name="field_6" id="field_6" size="20" value="" tabindex="80"/>
    	</p>
    </div>
     
    	<p class="double" id="fieldBox_9" style="clear:both; margin-bottom:15px;">
    		<label for="field_9">Commentaires :</label>
    		<textarea  name="field_9" id="field_9" value="" tabindex="90"></textarea>
    	</p>
     
    		<!-- end page validaton -->
    	<table align="center" width="200" border="0" cellspacing="0">
    		<tr>
    			<td><input id="saveForm" class="Valider" type="submit" value="Envoyer" tabindex="100" /></td>
    			<td><a href="index.php?page=over"><div class="Annuler" tabindex="110" ></div></a></td>
    		</tr>
    	</table>
    </form>
    La page qui fait appel
    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
    <script type="text/javascript">
    $(function() {
            $('#tabs').tabs({ event: 'click', fx: { opacity: 'toggle' } });
            });
    </script>
    <div id="tabs">
        <ul>
            <li><a href="#tabs1">Déclarer</a></li>
            <li><a href="#tabs2">Exporter</a></li>
            <li><a href="#tabs3">Informations</a></li>
        </ul>
        <div id="tabs1">
        <?php include('page1.php'); ?>    
        </div>
        <div id="tabs2">
        <?php include('page2.php'); ?>
        </div>    
        <div id="tabs3">
        <?php include('page3.php'); ?>
        </div>
    </div>

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 70
    Par défaut
    Bon je m'auto répond

    j'ai rajouté ce qui donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms.regie.field_3.value
    Merci quand même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Formulaire en jquery avec données php
    Par Meloooo dans le forum jQuery
    Réponses: 1
    Dernier message: 07/12/2010, 19h41
  2. Include PHP dans un script Perl
    Par Jim_Nastiq dans le forum Web
    Réponses: 2
    Dernier message: 16/05/2006, 15h14
  3. [PHP-JS] include php en javascript
    Par jeanmed dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/03/2006, 09h12
  4. [Wamp] include php sur serveur perso avec WAMP server
    Par Quality_Design dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 16/02/2006, 00h17
  5. [Débutant] équivalent du include() php
    Par R3iTt0R dans le forum ASP
    Réponses: 5
    Dernier message: 07/07/2004, 11h46

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