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

XSL/XSLT/XPATH XML Discussion :

[XSLT]encapsulé du Javascript


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [XSLT]encapsulé du Javascript
    Bonjour à tous,

    J'ai une fonction javascript dans une feuille de style xsl.
    dans cette fonction, je teste la longueur d'une chaine.
    J'utilise le caractère < qui est interdit dans du xsl ainsi que "&&" pour ajouter une autre condition.
    j'ai essayé de le remplacer < par &lt; et "&&" par "&amp;&amp;" mais ca ne fonctionne pas.

    si quelqu'un a une solution merci bien.

    <SCRIPT language="javascript">
    function ValiderSearch(formulaire) {
    var test = formulaire.rech;
    if ((test.length<3)&&(formulaire.selectDomaine=="")) {alert("Veuillez saisir au moins 3 lettres")}
    else {
    formulaire.submit()
    }
    }
    </SCRIPT>

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    j'ai essayé ca :

    <script type="text/javascript" >
    <![CDATA[
    function ValiderSearch(formulaire) {
    var test = formulaire.__intitule_pt_AND.value;
    var domaine = formulaire.__domaine.value;
    var typ = formulaire.__diplome.value;
    var ville = formulaire.__ville.value;
    if ((test.length<3)&&(formulaire.__domaine.value=="")&&(formulaire.__diplome.value=="")&&(formulaire.__ville.value=="")) {alert("Veuillez sélectionner au moins un critère de recherche ou saisir un mot clé")}
    else {
    formulaire.submit()
    }
    ]]>
    </script>


    mais la fonction ne marche pas et dans mon source html , j'ai ca :

    <script type="text/javascript">

    function ValiderSearch(formulaire) {
    var test = formulaire.__intitule_pt_AND.value;
    var domaine = formulaire.__domaine.value;
    var typ = formulaire.__diplome.value;
    var ville = formulaire.__ville.value;
    if ((test.length&lt;3)&amp;&amp;(formulaire.__domaine.value=="")&amp;&amp;(formulaire.__diplome.value=="")&amp;&amp;(formulaire.__ville.value=="")) {alert("Veuillez sélectionner au moins un critère de recherche ou saisir un mot clé")}
    else {
    formulaire.submit()
    }

    </script>

  3. #3
    Expert éminent

    Avatar de mlny84
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4 023
    Points : 8 107
    Points
    8 107
    Par défaut
    Une solution pour contourner ton problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    if ((test.length==0)||(test.length==1)||(test.length==2)){ 
    if(formulaire.selectDomaine==""){
    alert("Veuillez sélectionner au moins un critère de recherche ou saisir un mot clé")
    }
    }
    else {
    if(formulaire.selectDomaine!=""){
    formulaire.submit();
    }
    else{
    alert("Veuillez sélectionner au moins un critère de recherche ou saisir un mot clé")
    }
    }

Discussions similaires

  1. [xslt] Chemin relatif javascript
    Par wwave dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 26/06/2009, 00h48
  2. [PHP] [XSLT] utilisation, de javascript dans le xsl
    Par vodasan dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 11/10/2006, 15h38
  3. [XSLT] importer variable javascript
    Par Mike35 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 18/09/2006, 14h23
  4. [XSLT] Erreur parsing XSLT sur du javascript
    Par michaelbob dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/08/2006, 12h11
  5. Xml, Xslt, Xhtml et Javascript ?
    Par Clad3 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/07/2006, 14h18

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