当您在页面上降落时,RWD主题中的联系人您的页面将“名称”框作为活动元素,因此光标在此框中,突出显示。这是对移动设备的滋扰,因为每当您访问此页面时,您就会在脸上击中键盘。如何禁用“名称”框处于活动状态?

有帮助吗?

解决方案

更改代码:

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

至:

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

检查此文件 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){}
        }
    }
.

如果将FirstFieldFocus设置为False,则不会触发第一个字段的焦点。

许可以下: CC-BY-SA归因
scroll top