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

Langage PHP Discussion :

script qui ne s'execute pas


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut script qui ne s'execute pas
    Bonjour,
    j'ai un appelle avec un lien <a> avec un id qui devrait exécuter du code dans un fichier script.js mais quand je clic sur le bouton il n'exécute pas le script il fait remonter la page et c'est tout? je ne vois pas ce qui ne fonctionne pas?
    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
    $('#btnAjouterExtramod').click(function(e){
      e.preventDefault();
     
      var titre4 = $('#titreAnnonce4').val();
      if(titre4 == ''){
        alert('Vous devez remplir correctement votre description d\'annonce avant d\'ajouter des Extras, le champ titre est vide ...');
        return false;
      }
      var description = CKEDITOR.instances.descriptionAnnonce3.getData();
      var item = description.replace(/<(.|\n)*?>/g, '');
      var descLongueur = item.length;
      if(descLongueur <500){
        alert('Vous devez remplir correctement votre description d\'annonce avant d\'ajouter des Extras, la description est vide ou plus petit que 500 caractères ...');
        return false;
      }
     
      var prix= $('#prixAnnonce4').val();
      if((isint(prix) || isfloat(prix)) && prix>=7) {
      }else{
        alert('Vous devez remplir correctement votre description d\'annonce avant d\'ajouter des Extras, le prix est vide ou n\'est pas un chiffre ou est inférieur à 7 euros ...');
        return false;
      }
     
     
      var delai= $('#delailiv4').val();
      if(isint(delai) && (delai>=1)) {
      }else{
        alert('Vous devez remplir correctement votre description d\'annonce avant d\'ajouter des Extras, le délai est vide ou n\'est pas un chiffre entier ...');
        return false;
      } 
     
      var email2 = $("#emailpaypal4").val();
     
                 if(validateEmail(email2)) {
    }else{
      alert('Vous devez remplir correctement votre description d\'annonce avant d\'ajouter des Extras, l\'email Paypal n\'est pas valide ...');
        return false;
    }
     
     
      // alert('btn cliqué');
      // var divAAfficher = $('#extraAAfficher').text();
      var desc1 = $('#descriptionExtramod1').val();
      var delai1 = $('#delaiExtramod1').val();
      var prix1 = $('#prixExtramod1').val();
      var desc2 = $('#descriptionExtramod2').val();
      var delai2 = $('#delaiExtramod2').val();
      var prix2 = $('#prixExtramod2').val();
      var desc3 = $('#descriptionExtramod3').val();
      var delai3 = $('#delaiExtramod3').val();
      var prix3 = $('#prixExtramod3').val();
      var desc4 = $('#descriptionExtramod4').val();
      var delai4 = $('#delaiExtramod4').val();
      var prix4 = $('#prixExtramod4').val();
      var desc5 = $('#descriptionExtramod5').val();
      var delai5 = $('#delaiExtramod5').val();
      var prix5 = $('#prixExtramod5').val();
      var desc6 = $('#descriptionExtramod6').val();
      var delai6 = $('#delaiExtramod6').val();
      var prix6 = $('#prixExtramod6').val();
      var desc7 = $('#descriptionExtramod7').val();
      var delai7 = $('#delaiExtramod7').val();
      var prix7 = $('#prixExtramod7').val();
      if ((!isint(delai1) && delai1!=null && desc1!=null)  || (!isint(delai2) && delai2!=null && desc2!=null) || (!isint(delai3) && delai3!=null && desc3!=null) || (!isint(delai4) && delai4!=null && desc4!=null) || (!isint(delai5) && delai5!=null && desc5!=null) || (!isint(delai6) && delai6!=null && desc6!=null) || (!isint(delai7) && delai7!=null && desc7!=null) || desc1 == '' || prix1 == '' || desc2 == '' || prix2 == '' || desc3 == '' || prix3 == '' || desc4 == '' || prix4 == '' || desc5 == '' || prix5 == '' || desc6 == '' || prix6 == '' || desc7 == '' || prix7 == '') 
      {
        alert('Vous devez remplir correctement les champs pour pouvoir ajouter un extra supplémentaire ...');
      }else{
        var nbExtramodLength = nbExtrasmod();
        //alert('Longueur = '+nbExtramodLength);
     
        $.ajax({
          url  : 'ajoutExtramod.php',
          type : 'post',
          data : 'nbExtramod='+nbExtrasmod(),
          success : function(d)
          {
            if (d == 'FALSE') 
            {
              alert('Nombre maximum d\'extras atteint ...');
              // ON POURRAIT AUSSI DESACTIVER LE BUTTON OU BIEN LE FAIRE DISPARAITRE ...
            }
            else
            {
              $('#extraAAffichermod').append(d); 
              nbExtramod++;
            }
          }
        });
     
      }
     
    });
    et le bouton qui est sur un fichier php
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" id="btnAjouterExtramod" class="btn btn-success">Ajouter un extra supplémentaire</a>

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut
    j'ai enfin trouvé si ça peut servir à d'autre.

    en fait dans le fichier php j'ai un header et un footer et le footer n'était pas tout en bas du fichier, voilà pourquoi.

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

Discussions similaires

  1. Script qui ne s'execute pas comme voulu
    Par Kalork dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/12/2013, 21h40
  2. [Système] Script qui ne s'execute pas
    Par griese dans le forum Langage
    Réponses: 3
    Dernier message: 22/12/2006, 11h20
  3. Script qui ne s'exécute pas
    Par arizki dans le forum Administration système
    Réponses: 6
    Dernier message: 19/06/2006, 12h19
  4. [POO] Methode de classe qui ne s'exécute pas
    Par gregal dans le forum Langage
    Réponses: 2
    Dernier message: 11/04/2006, 11h01
  5. [FLASH 8] Un trace qui ne s'execute pas ?
    Par memess dans le forum Flash
    Réponses: 13
    Dernier message: 30/11/2005, 15h46

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