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 :

Modification via javascript


Sujet :

JavaScript

  1. #1
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2016
    Messages : 9
    Par défaut Modification via javascript
    Bonsoir à tous le monde,

    je recherche un script pour effacer automatiquement la cellule lors de la validation. Je suis sur la plateforme Oxatis et eux ne peuvent pas modifier le code source de la page.
    Il m'ont dis de passer par un script mais que eux ne pouvait pas le faire.

    Voici leur code original:
    Code html : 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
    <div id="bodydata"><!--DATA-->
     
    <form name="MForm" method="POST" action="PBShoppingCart.asp">
    <input type="hidden" name="ActionID" value="1">
    <input type="hidden" name="DELITEM" value="">
    <div class="view"><table class="viewtbl"><tbody><tr><td colspan="1">
    <div class="sectiontb">
    <div class="sectiontbarea">
     
    <table border="0" width="100%" cellspacing="0" cellpadding="2">
    <tbody><tr><td><font class="PBPTitle">Panier d'achat</font></td></tr>
    <tr><td align="left"><a class="btnmain" id="btnreturn" href="PBSCCatalog.asp"><span>Retour</span></a></td></tr>
    </tbody></table>
     
    </div></div>
    </td></tr><tr><td><div class="sectiondata"><div class="sectiondataarea">
    <table border="0" cellspacing="2" cellpadding="2">
    <tbody><tr>
    <td valign="middle" nowrap=""><font class="PBStatic">Code article :</font>
    <input onkeypress="ProcessEnterKey(event,9);" type="text" size="20" maxlength="20" name="QuickSKU" value="">
    </td>
    <td valign="middle" nowrap=""><font class="PBStatic">&nbsp;Quantité :</font>
    <input onkeypress="ProcessEnterKey(event,9);" class="PB" size="3" maxlength="5" style="width: 40px" name="QuickQTY" value="1">
    </td>
    <td valign="middle">&nbsp;<a class="btnmain" id="btnaddcode" href="javascript:SubmitAction(9,null,0,null,1);"><span>Ajouter</span></a>&nbsp;</td>
    </tr>
    </tbody></table>
    </div></div></td></tr><tr><td><div class="sectiondata"><div class="sectiondataarea">
    <font class="PBMsg">Votre panier est vide.</font> 
    </div></div></td></tr><tr><td colspan="1">
    <div class="sectiontb">
    <div class="sectiontbarea">
     
    <table border="0" width="100%" cellspacing="0" cellpadding="2">
    <!-- <TR><TD align="left"><BR></TD></TR> -->
     
    <tbody><tr><td align="left"><a class="btnsub" id="btncodeintf" href="javascript:SubmitAction(8,null,0,null,1);"><span>Afficher/cacher l'interface de saisie rapide</span></a></td></tr>
    </tbody></table>
     
    </div></div>
    </td></tr></tbody></table></div>
    </form>
     
    			</div>

    Et voilà celui qu'il me faut:
    Code html : 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
     
    <div id="bodydata"><!--DATA-->
     
    <form name="MForm" method="POST" action="PBShoppingCart.asp">
    <input type="hidden" name="ActionID" value="1">
    <input type="hidden" name="DELITEM" value="">
    <div class="view"><table class="viewtbl"><tbody><tr><td colspan="1">
    <div class="sectiontb">
    <div class="sectiontbarea">
     
    <table border="0" width="100%" cellspacing="0" cellpadding="2">
    <tbody><tr><td><font class="PBPTitle">Panier d'achat</font></td></tr>
    <tr><td align="left"><a class="btnmain" id="btnreturn" href="PBSCCatalog.asp"><span>Retour</span></a></td></tr>
    </tbody></table>
     
    </div></div>
    </td></tr><tr><td><div class="sectiondata"><div class="sectiondataarea">
    <table border="0" cellspacing="2" cellpadding="2">
    <tbody><tr>
    <td valign="middle" nowrap=""><font class="PBStatic">Code article :</font>
    <input onkeypress="ProcessEnterKey(event,9);" onfocus="this.value='';" type="text" size="20" maxlength="20" name="QuickSKU" value="">
    </td>
    <td valign="middle" nowrap=""><font class="PBStatic">&nbsp;Quantité :</font>
    <input onkeypress="ProcessEnterKey(event,9);" class="PB" size="3" maxlength="5" style="width: 40px" name="QuickQTY" value="1">
    </td>
    <td valign="middle">&nbsp;<a class="btnmain" id="btnaddcode" href="javascript:SubmitAction(9,null,0,null,1);"><span>Ajouter</span></a>&nbsp;</td>
    </tr>
    </tbody></table>
    </div></div></td></tr><tr><td><div class="sectiondata"><div class="sectiondataarea">
    <font class="PBMsg">Votre panier est vide.</font> 
    </div></div></td></tr><tr><td colspan="1">
    <div class="sectiontb">
    <div class="sectiontbarea">
     
    <table border="0" width="100%" cellspacing="0" cellpadding="2">
    <!-- <TR><TD align="left"><BR></TD></TR> -->
     
    <tbody><tr><td align="left"><a class="btnsub" id="btncodeintf" href="javascript:SubmitAction(8,null,0,null,1);"><span>Afficher/cacher l'interface de saisie rapide</span></a></td></tr>
    </tbody></table>
     
    </div></div>
    </td></tr></tbody></table></div>
    </form>
     
    			</div>


    J'ai ajouté : onfocus="this.value='';"

    Voilà si quelqu'un à une idée je suis prenneur.

    En vous souhaitant une bonne soirée.

    Greg
    (mon site est www.dppm.fr)

  2. #2
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 119
    Billets dans le blog
    1
    Par défaut
    Ajoute ton js dans la fonction
    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
     
     
    function SubmitAction( nActionID, strFormAction, nValidate, nSkipSubmit, nSkipReturn ) {
    	var bResult = true ;
    	if (nActionID != null) document.MForm.ActionID.value = nActionID ;
    	if ((strFormAction != null) && (strFormAction != "")) document.MForm.action= strFormAction ;
    	if ( nValidate ) bResult = ValidateMForm();
    	if ( nSkipSubmit == null ) nSkipSubmit = 0 ;
    ///ajoute ca
    document.MForm.QuickSKU="";
    	if ( bResult && (nSkipSubmit == 0) ) document.MForm.submit();
     
    	if ( nSkipReturn == 1 )
    		return ;
    	else
    		return( bResult );
    }

  3. #3
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2016
    Messages : 9
    Par défaut
    Bonsoir Lakhdr,

    si je comprend bien je dois ajouter le code que tu m'as donner ici:
    Nom : Capture.PNG
Affichages : 118
Taille : 91,4 Ko



    En te remerciant.

  4. #4
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 119
    Billets dans le blog
    1
    Par défaut
    Oui comme ca quand tu clique sur ajouter ca vide le champs
    Si j'ia bien compris c est ce que tu veux

  5. #5
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2016
    Messages : 9
    Par défaut
    Salut Lakhdr,

    oui merci c'est bien ce que je veux mais cela ne fonctionne pas.

    En fait il faut un script qui annule le fonction que tu ma montrer et qui en recrée une a la place... Je sais pas si c'est faisable car la ca sort vraiment de mes compétences...

    Il ont un code source pour tout leur client et pour les modifs ont peux ajouter des fichier HTML ou créer des scripts qui annule et refait ceux que l'ont veux. Si j'ai bien compris comme il fonctionne.

    En te remerciant.

  6. #6
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 119
    Billets dans le blog
    1
    Par défaut
    Est ce que t as l accès au code source ?
    SI c est le cas retrouves cette fonction dans le fichier ou elle se trouve en faisant une recherche textuelle et modifies la

  7. #7
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2016
    Messages : 9
    Par défaut
    Non je n'est pas accès au code source et eux ne veulent pas le changer car soit disant eux aussi n'y ont pas accès...

  8. #8
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 119
    Billets dans le blog
    1
    Par défaut
    Et est ce que t as un moyen d ajouter un script? pour annuler/modifier cette fonction?
    Dans ce cas je peux te faire une routine qui annule ca et le replacer par ce que tu veux toi.

  9. #9
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2016
    Messages : 9
    Par défaut
    Oui je peux insérer des script pas de souci.

  10. #10
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 119
    Billets dans le blog
    1
    Par défaut
    essaye d'ajouter ca et tu verras la au chargement de la page on enleve l ancien submit qu on remplace par le nouveau qui efface le champs avant envoie bien sur

    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
     
     
    function SubmitAction( nActionID, strFormAction, nValidate, nSkipSubmit, nSkipReturn ) {
    	var bResult = true ;
    	if (nActionID != null) document.MForm.ActionID.value = nActionID ;
    	if ((strFormAction != null) && (strFormAction != "")) document.MForm.action= strFormAction ;
    	if ( nValidate ) bResult = ValidateMForm();
    	if ( nSkipSubmit == null ) nSkipSubmit = 0 ;
             document.MForm.QuickSKU="";
    	if ( bResult && (nSkipSubmit == 0) ) document.MForm.submit();
    	if ( nSkipReturn == 1 )
    		return ;
    	else
    		return( bResult );
    }
     
    function nouveauSubmit(){
     
    var elem=document.getElementById("btnaddcode");
    elem.setAttribute('href', 'javascipt:;');
     
    elem.onclick=function(){
    SubmitAction(9,null,0,null,1);
     
    }
     
     
    }
     
     
     
    if(window.addEventListener){
      window.addEventListener('load', nouveauSubmit)
    }else{
      window.attachEvent('onload', nouveauSubmit)
    }

  11. #11
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2016
    Messages : 9
    Par défaut
    J'ai inséré le script mais maintenant le bouton ajouter ne fonctionne pas. Je peux ajouter que si je fais "ENTRER" et le cellule ne se vide pas.

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

Discussions similaires

  1. Modification de l'event onChange d'un select via javascript
    Par robertt dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 19/01/2010, 16h00
  2. Checkbox, php modification de plusieur champ input via javascript
    Par alx92 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/08/2007, 16h08
  3. Mise à jour champs modifés via formulaire
    Par Al3x dans le forum Requêtes
    Réponses: 2
    Dernier message: 02/01/2006, 17h31
  4. [WebForms][2.0]Accéder aux élément DropDownlist via Javascript
    Par steelidol dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 21/10/2005, 15h01
  5. Réponses: 6
    Dernier message: 04/07/2005, 11h32

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