magento - 结帐页面上的错误

时间:2009-09-30 13:24:51

标签: magento translation

我正在为客户翻译英语商店到法语。 然而,似乎有些事情已经破裂。 在结帐页面上,当我单击“继续”按钮以允许首次注册时,没有任何反应。

更奇怪的是,在实际页面上,我可以看到按钮下方出现以下代码:

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

知道这里可能有什么问题吗?

此致 菲奥娜

2 个答案:

答案 0 :(得分:0)

可能缺少引号或格式错误的HTML或PHP标记。检查打印出的代码之前的HTML。

没有什么能真正跳出来的。一件小事:

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

应该是

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

此外,如果出现javascript错误和/或loginForm变量未正确创建,则表单将无法提交 - 请务必检查您的Javascript控制台。

答案 1 :(得分:0)

该网站在开发中很遗憾无法提供URL。

以下是一些源代码(希望是相关部分)......不确定它是否对您有用:

<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();
    }
}

此致 菲奥娜