2009-09-30 2 views
0

Je suis en train de traduire une boutique anglaise en français pour un client. Cependant, quelque chose semble avoir cassé. Sur la page de paiement, lorsque je clique sur le bouton Continuer pour permettre la première inscription, rien ne se passe.magento - erreur sur la page de paiement

Plus étrange encore, sur la page actuelle, je peux voir le code ci-dessous apparaissant sous le bouton:

yCode == Event.KEY_RETURN) { loginForm.submit(); } } 

Toute idée de ce qui pourrait être erroné ici?

Cordialement, Fiona

Répondre

0

probablement une citation manquante ou malformée HTML ou tag PHP. Vérifiez le code HTML précédant le code qui est imprimé.

Il n'y a rien qui saute vraiment aux yeux. Une petite chose:

<a href="#" onclick="loginForm.submit()"> 

devrait être

<a href="#" onclick="loginForm.submit(); return false;"> 

Aussi, s'il y a une erreur javascript et/ou la variable loginForm ne seront correctement créés pas alors la forme ne se soumettra pas - assurez-vous de vérifier votre console Javascript.

+0

Merci Greg .. qui a enlevé la mystérieuse ligne de code de la page. Cependant, le bouton ne fait toujours rien. Des idées? Cordialement, Fiona – Fiona

+0

Non sans voir plus du code - une URL serait mieux – Greg

+0

Salut Greg, Je pense que je sais pourquoi cela ne fonctionne pas! l'onglet Facturation a disparu. Des idées pourquoi? J'ai copié sur le site d'un site existant, et tout le reste m'a l'air bien. D'où proviennent les onglets? Cordialement, Fiona – Fiona

0

Le site est en développement si malheureusement ne peut pas fournir d'URL.

Voici une partie du code source (espérons la partie pertinente) ... pas sûr si son aucune utilité pour vous:

<ol id="checkoutSteps" class="one-page-checkout"> 
<li id="opc-login" class="section allow "> 
    <div class="head"> 
     <h3><span class="step-count">1</span> &nbsp;Processus de commande</h3><a href="#">Edit</a> 
    </div> 
    <div id="checkout-step-login" class="box a-item" style="display:none;"> 
     <div class="col2-set"> 
<div class="col-1"> 
    <h4>S’enregistrer et Ouvrir un Compte Client</h4> 

       <strong>Enregistrez-vous et gagner du temps !</strong><br/> 
     En créant votre compte sur notre site, vous pourrez faire vos achats plus rapidement, garder votre panier d'une visite à l'autre et suivre vos commandes. Lifes2Good s'engage à sécuriser vos informations et à les garder strictement confidentielles.   <ul class="disc"> 
      <li></li> 
      <li></li> 
     </ul> 
         <input type="hidden" name="checkout_method" id="login:register" value="register" checked="checked" /> 
     </div> 
<div class="col-2"> 
    <h4>Se connecter</h4> 
      <form id="login-form" action="http://www.viviscal.fr/index.php/customer/account/loginPost/" method="post"> 
     <p><strong>Already registered?</strong><br/> 
     Please log in below:</p> 
     <ul class="form-list"> 
      <li> 
       <div class="input-box"> 
        <label for="login-email">Email Address <span class="required">*</span></label><br/> 
        <input type="text" class="input-text required-entry validate-email" id="login-email" name="login[username]" value=""/> 
       </div> 
      </li> 
      <li> 
       <div class="input-box"> 
        <label for="login-password">Mot de Passe <span class="required">*</span></label><br/> 
        <input type="password" class="input-text required-entry" id="login-password" name="login[password]" /> 
       </div> 
      </li> 
     </ul> 
    </form> 
</div> 

<div class="col2-set"> 
<div class="col-1"> 
    <div class="button-set"> 
     <p class="required">&nbsp;</p> 
     <a href="#" onclick="checkout.setMethod()"><img src="http://www.viviscal.fr/skin/frontend/default/helloclean/images/btn_continue.gif" alt="Continue" class="v-middle"/></a> 
    </div> 
</div> 
<div class="col-2"> 
    <div class="button-set"> 
     <p class="required">* Champs obligatoires</p> 
     <a href="http://www.viviscal.fr/index.php/customer/account/forgotpassword/" class="f-left">Vous avez oublié votre mot de passe ? </a> 
     <a href="#" onclick="loginForm.submit()"><img src="http://www.viviscal.fr/skin/frontend/default/helloclean/images/btn_login.gif" alt="Se connecter" class="v-middle"/></a> 
    </div> 
</div> 

<script type="text/javascript"> 
var loginForm = new VarienForm('login-form', true); 
$('login-email').observe('keypress', bindLoginPost); 
$('login-password').observe('keypress', bindLoginPost); 
function bindLoginPost(evt){ 
    if (evt.keyCode == Event.KEY_RETURN) { 
     loginForm.submit(); 
    } 
} 

Cordialement, Fiona

Questions connexes