我无法禁用Chrome的付款方式下拉菜单,该下拉菜单应该在您单击信用卡字段时显示,但是在您单击主题输入字段时显示。请注意,HTML是自动生成的,不能直接编辑,我需要使用JS进行调整。
<form>
<div id="subject_row" class="form-row form-text eCardFields show">
<div class="form-content">
<span class="field-required"></span>
<label for="ecard_subjectname">Subject: *</label>
<input type="text" name="ecard_subjectname" id="ecard_subjectname" value="" maxlength="50" placeholder="disabled only for this component">
<input type="hidden" name="ecard_subjectsubmit" id="ecard_subjectsubmit" value="true">
</div>
</div>
</form>
这是我尝试过的:
//attempt 1
$('#ecard_subjectname').attr('autocomplete', 'new-password');
//attempt 2
$('#ecard_subjectname').attr('autocomplete', 'off');
答案 0 :(得分:0)
尝试为jQuery使用terrylinooo的disableAutoFill:https://github.com/terrylinooo/jquery.disableAutoFill