-
29-09-2020 - |
题
当您在页面上降落时,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,则不会触发第一个字段的焦点。