在输入栏上禁用Chrome保存的信用卡信息

时间:2019-06-03 17:23:41

标签: javascript

我无法禁用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');

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试为jQuery使用terrylinooo的disableAutoFill:https://github.com/terrylinooo/jquery.disableAutoFill