我已经构建了一个Chrome扩展程序,它使用json将表单中的数据传递给外部源。但是,我想允许用户保存提交数据所需的用户名和密码。我尝试在输入中添加x-autocompletetype属性无济于事。
如何允许用户保存此信息,或让Chrome自动填充这些输入?
<div class="col-6">
User: <input type="text" name="username" id="username" value="" class="form-control" required x-autocompletetype="username">
</div>
<div class="col-6">
Pass: <input type="password" name="password" id="password" value="" class="form-control" required x-autocompletetype="password">
</div>
答案 0 :(得分:0)
根据我的测试经验,x-autocomplete标签在最新的chrome版本中没有任何作用。而是尝试在输入标记上使用自动完成标记,并根据此处的HTML规范http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofill-field设置其值。
例如:
<input name="username" autocomplete="username" type="text" placeholder="username" required>
另请注意,父表单标记需要autocomplete =&#34; on&#34;和方法=&#34; POST&#34;。 希望它有效。