Question

La page Contactez-nous dans le thème RWD a la case "Nom" en tant qu'élément actif lorsque vous atterrissez sur la page afin que le curseur soit dans cette case et qu'il est mis en surbrillance.Ceci est une nuisance sur un appareil mobile car vous êtes frappé avec un clavier dans votre visage chaque fois que vous allez sur cette page.Comment puis-je désactiver la case "Nom" étant active?

Était-ce utile?

La solution

Changer ci-dessous Code:

<script type="text/javascript">
//<![CDATA[
    var contactForm = new VarienForm('contactForm', true);
//]]>
</script>

à:

<script type="text/javascript">
//<![CDATA[
    var contactForm = new VarienForm('contactForm', false);
//]]>
</script>

Vérifiez ce fichier js / varien / form.js

initialize: function(formId, firstFieldFocus){
        this.form       = $(formId);
        if (!this.form) {
            return;
        }
        this.cache      = $A();
        this.currLoader = false;
        this.currDataIndex = false;
        this.validator  = new Validation(this.form);
        this.elementFocus   = this.elementOnFocus.bindAsEventListener(this);
        this.elementBlur    = this.elementOnBlur.bindAsEventListener(this);
        this.childLoader    = this.onChangeChildLoad.bindAsEventListener(this);
        this.highlightClass = 'highlight';
        this.extraChildParams = '';
        this.firstFieldFocus= firstFieldFocus || false;
        this.bindElements();
        if(this.firstFieldFocus){
            try{
                Form.Element.focus(Form.findFirstElement(this.form))
            }
            catch(e){}
        }
    }

Si vous définissez FirstFieldfocus sur False, il ne déclenchera pas la mise au point sur le premier champ.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top