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

Bibliothèques & Frameworks Discussion :

Filtre ou redirection [Prototype]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Par défaut Filtre ou redirection
    Bonjour,

    J'ai un script fonctionnel qui me permet de filtrer des résultats :

    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
    <script language="javascript" type="text/javascript">
    Event.observe(window,'load',function() {
    	// ----- Filtre des listes -----
    	if (Object.isElement($('filtre'))) {
    		Event.observe('filtre', 'keyup', function() {
    			new Ajax.Updater('corps2', 'demandes_tri_update.php', {
    				encoding: 'iso-8859-1',
    				parameters: { filtre: $F('filtre'), masque_dde: $F('masque_dde'), facture: $F('facture') }
    			});
    		});	
    	}
    	// ----- Masque des listes -----
    	if (Object.isElement($('masque_dde'))) {
    		Event.observe('masque_dde', 'click', function() {
    			new Ajax.Updater('corps2', 'demandes_tri_update.php', {
    				encoding: 'iso-8859-1',
    				parameters: { filtre: $F('filtre'), masque_dde: $F('masque_dde'), facture: $F('facture') }
    			});
    		});	
    	}
    	if (Object.isElement($('facture'))) {
    		Event.observe('facture', 'click', function() {
    			new Ajax.Updater('corps2', 'demandes_tri_update.php', {
    				encoding: 'iso-8859-1',
    				parameters: { filtre: $F('filtre'), masque_dde: $F('masque_dde'), facture: $F('facture') }
    			});
    		});	
    	}
      });
    </script>
    Mais je souhaite intégrer à l'intérieur de ce code une règle si "filtre" est égal à 13 caractères (un code barre), d'avoir une redirection sur une page donnée (produits.php?id=filtre).

    Vous auriez une solution pour moi ?

    Merci pour votre aide !

  2. #2
    Membre habitué
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Par défaut
    Pas eu de réponse ici, en tout cas pour ceux que ca intéresserait..;

    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
    <script language="javascript" type="text/javascript">
    Event.observe(window,'load',function() {
     
    	// ----- Filtre des listes -----
    	if (Object.isElement($('filtre'))) {
        Event.observe('filtre', 'keyup', function() {
          var filtre = $F('filtre');
    		if(filtre.length==13) {
          filtre = filtre.replace(/[0-9]$/gi, '').replace(/^[0]+/g, '')
          filtre = 'demandes_mod.php?id='+filtre;
          location.replace(filtre);      
    		 }
         else { 
    			new Ajax.Updater('corps2', 'demandes_tri_update.php', {
    				encoding: 'iso-8859-1',
    				parameters: { filtre: $F('filtre'), masque_dde: $F('masque_dde'), facture: $F('facture') }
    			});
    		 }
        });	
    	}
    	// ----- Masque des listes -----
    	if (Object.isElement($('masque_dde'))) {
    		Event.observe('masque_dde', 'click', function() {
    			new Ajax.Updater('corps2', 'demandes_tri_update.php', {
    				encoding: 'iso-8859-1',
    				parameters: { filtre: $F('filtre'), masque_dde: $F('masque_dde'), facture: $F('facture') }
    			});
    		});	
    	}
    	if (Object.isElement($('facture'))) {
    		Event.observe('facture', 'click', function() {
    			new Ajax.Updater('corps2', 'demandes_tri_update.php', {
    				encoding: 'iso-8859-1',
    				parameters: { filtre: $F('filtre'), masque_dde: $F('masque_dde'), facture: $F('facture') }
    			});
    		});	
    	}
      });
    </script>

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

Discussions similaires

  1. Filtre plus redirection de sortie
    Par blawin dans le forum W4 Express
    Réponses: 2
    Dernier message: 04/01/2012, 16h39
  2. [1.x] redirection d'un filtre
    Par lepopol dans le forum Symfony
    Réponses: 14
    Dernier message: 15/06/2010, 19h08
  3. Redirection & Filtre
    Par Debault dans le forum JSF
    Réponses: 5
    Dernier message: 17/02/2009, 09h32
  4. [1.x] redirect dans un filtre
    Par NVCyril dans le forum Symfony
    Réponses: 1
    Dernier message: 02/05/2008, 13h35
  5. Filtre et redirection
    Par biniou14 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 23/04/2007, 21h51

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