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

jQuery Discussion :

Comportement de html


Sujet :

jQuery

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 295
    Par défaut Comportement de html
    Bonjour/ bonsoir,

    J'ai affaire à un drôle de comportement avec la fonction HTML que je ne m'explique pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $('#formChoiceSection').live('submit',function(e){
    var section = $(this).find('#sections').val();
    $('#section').attr('value', section);
    $('#formChoiceSection').fadeOut('normal', function(){
    $('#contentSection').html('<p class="warning">Vous allez maintenant \n\
    transférer un ou plusieurs comptes dans la section "'+section+'". Etes-vous sûr \n\
    de vouloir faire cela ?</p><input type="submit" name="validTransfert" id="validTransfert" \n\
    value="Ok!">');
    });
     e.preventDefault();
    });
    Une fois sur deux, parfois sur trois, le paragraphe n'apparaît pas...
    Tout le code précédent est effectif... le code HTML correspondant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <div id="contentSection">
      <form name="formChoiceSection" id="formChoiceSection" method="post">
        <label>
          <select name="sections" id="sections">
            <option value="" selected="selected"></option>
            <?php $fonctionCRM->listeSections(); ?>
          </select>
        </label>
        <label>
          <input type="submit" name="chooseSection" id="chooseSection" value="Ok">
          </input>
        </label>
      </form>
    </div>
    A votre avis, d'où cela peut venir ?
    Merci,

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 212
    Par défaut
    Bonjour,
    ce que je ne comprend pas c'est ta logique
    tu remplaces le contenu de la DIV par un texte et un INPUT type submit qui ne submiterra rien puisque la FORM n'existe plus

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 295
    Par défaut
    Je comprends... Ce bouton déclenche la soumission d'un autre formulaire qui se situe à un autre endroit de la page. Une autre portion de java-script gère cette soumission.

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    ce que je ne comprend pas c'est ta logique
    En effet ! J'ai transformé le problème comme ci-dessous ce matin, mais je n'ai pas eu le temps de le poster depuis lors.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p.warning, #chooseSection { display:none; }
    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
    <div id="contentSection">
    	<form id="formChoiceSection" name="formChoiceSection" method="post">
    		<p class="warning">Vous allez maintenant transférer un ou plusieurs comptes dans la section <span id="nbSection"></span>. Etes-vous sûr de vouloir faire cela ?</p>
    		<input id="chooseSection" type="submit" name="chooseSection" value="Ok" />
    		<label for="sections"> Sections :
    			<select id="sections" name="sections">
    				<option value="24" selected="selected">24</option>
    				<option value="42">42</option>
    				<option value="42 - 24">42 - 24</option>
    			</select>
    		</label>
    		<label for="validTransfert"> Transfert :
    			<button id="validTransfert">Envoyer</button>
    		</label>
    	</form>
    </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $( "#validTransfert" ).click( function(){
    	$( "label", "#formChoiceSection" ).fadeOut( 'slow' );
    	$( "#nbSection" ).text( $('#sections').val() );
    	$( "p.warning, #chooseSection" ).fadeIn( "slow" );
    	return false;
    });
     
    $( "#formChoiceSection" ).submit( function(){
    	console.log( "C'est d'accord !" );
    	return false; // true pour autoriser l'envoi
    });

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. [HTML] Comportement du navigateur différent à l'affichage d'un tableau html
    Par forward11 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 26/01/2008, 21h03
  2. Réponses: 12
    Dernier message: 26/10/2007, 16h27
  3. [XI] Comportement tronquage champ CrystalViewer HTML
    Par sinok dans le forum SAP Crystal Reports
    Réponses: 10
    Dernier message: 07/03/2007, 13h06
  4. [HTML] Accents : comportement différent en local et en distant
    Par tut dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/01/2007, 19h17
  5. [CKEditor] Envoi d'un mail HTML comportant des images
    Par billoum dans le forum Bibliothèques & Frameworks
    Réponses: 16
    Dernier message: 14/04/2006, 16h05

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