时区很难从众多选项中进行选择.我想让这个过程更简单.我在野外看到了一些可以做出最佳猜测的形式.我为一个解决方案着想,但运气不错.有人知道怎么做吗?
虽然我主要讨厌自动填充模式,但是组织模式是使用它的好例子,所以我不想在默认情况下为Org模式禁用它.但是,我确实有一些Org文件,我绝对不想要它,并且M-x auto-etc每次打开它时都不会打字.
我知道你可以从文件头传递变量到Emacs,经过一些搜索,我想出了这个文件,我从中推断出我想要这样的东西:
-*- mode: Org; auto-fill-mode 0 -*-
Run Code Online (Sandbox Code Playgroud)
作为我文件的第一行.但不是这个,因为这给了我一个错误:
Malformed mode-line: "auto-fill-mode 0"
Run Code Online (Sandbox Code Playgroud)
和自动填充模式无法启动.
我确信这是一个简单的语法错误,但知道正确的方法来做这件事会很好.
是否有适用于Firefox或Chrome的浏览器扩展程序,可以从一个页面复制表单字段值,并将它们粘贴/自动填充到包含相同或相似表单的另一个页面/选项卡中?任何建议以另一种方式实现它也是受欢迎的.
我正在尝试使用登录页面创建一个网页.当用户第一次登录时,浏览器将保存用户名和密码,如果他选中"保持登录状态".当他第二次登录时,浏览器将自动填写表单,我可以将其登录,而无需他与页面进行交互.
问题是,我无法从登录表单中获取密码.看看我的代码:
$(document).ready(setTimeout(function() {
loginForm.form.submit(function(e) { // I don't have a onsubmit action defined on the login form
console.log("Submit");
checkLogin(); // This function should get the username and password value and makes a credential check but I cant get the password here
});
var username = $(".login-form__username").val();
var password = $(".login-form__password").val(); // This always is "", an empty string!
if (username) { // If the username is set we assume its an autofill
console.log("autofilled");
loginForm.form.submit(); // I manually fire the …Run Code Online (Sandbox Code Playgroud) <input type="text" name="quantity" />我的结帐表格上有一个,并且Chrome以某种方式认为该字段是信用卡的有效期月份。
用户开始输入自己的名字(在其他字段中)后,Chrome会提示您填写抄送信息,但是当用户单击该信息时,Chrome会填写我的数量- <input>带有到期日期。
我已经尝试了所有可能的解决方法,包括:
autocomplete="off" (在Chrome中无法完全使用)autocomplete="new-password"(不适用于CC自动完成功能)PS。如果您正在考虑将此问题标记为“重复”,请注意,我专门谈论的是信用卡自动填充功能,而不是通常的自动填充功能。
请为了上帝的爱,我怎么能让Emacs停止自动填充?我用visual-line-mode,我不想自动填充.我可以将其关闭,M-x auto-fill-mode RET但在Noweb模式下,当我进入代码块并再次退出时,它会重新打开.拜托,我只想全球转向自动填充模式,这让我发疯了.
我试过了
(auto-fill-mode 0)
Run Code Online (Sandbox Code Playgroud)
和一堆疯狂的事情一样
(add-hook 'Rnw-mode-hook '(lambda () (auto-fill-mode 0)))
(add-hook 'latex-mode-hook '(lambda () (auto-fill-mode 0)))
Run Code Online (Sandbox Code Playgroud)
但似乎没有任何效果.请帮我.
因此,我希望当我通过 Google 表单发送电子邮件时(现在可以将整个表单自动嵌入到消息中 - 我通常这样做),收件人的电子邮件已经填写在相应的字段中。如果受访者希望使用不同的地址来接收确认电子邮件,他们仍然可以更改它。
如果有多个收件人,显然每个收件人都应该自动填写自己的电子邮件地址。
视觉上(作为一个新手,我还没有直接嵌入图像的声誉):
应根据表单发送到的电子邮件地址自动填写图像中突出显示的部分。
我确信这应该通过脚本来完成,但我还不够擅长编写脚本。我发现了这个,但这并不完全有效,主要是因为我不想使用预定义的联系人列表。
我说得够清楚了吗?:) 这是我的第一个问题,我希望我能达到预期的效果。
我正在尝试在我的网站上实现自动填写Paypal结账,但它没有得到我提供的国家.它只能在提交后获得数量.请参阅以下代码:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<div class="form-group">
<input type="hidden" name="on0" value="Country">
<label class="control-label">Country</label>
<select name="os0" class="form-control">
<option value="US">US</option>
</select>
</div>
<div class="form-group">
<input type="hidden" name="on0" value="Quantity">
<label class="control-label">Quantity</label>
<select name="os0" class="form-control">
<option value="11 units">11 units $3,000.00</option>
<option value="21 units">21 units $6,000.00</option>
<option value="51 units">51 units $12,500.00</option>
</select>
</div>
</form>
Run Code Online (Sandbox Code Playgroud) 因此,像我之前的其他所有人一样,我正在尝试禁用Chrome自动填充功能。
这向我解释了为什么自动完成关闭不起作用:
用户代理可以允许用户覆盖元素的自动填充字段名称,例如,将其从“关闭”更改为“打开”,以便尽管页面作者有异议也可以记住并预填充值,或者始终“关闭”而不记得价值观。但是,用户代理不应允许用户从“关”到“开”或其他值简单地覆盖自动填充字段的名称,因为如果始终记住所有值,无论站点的首选项如何,都会给用户带来重大的安全隐患。
这应该是解决方案:
在某些情况下,即使将autocomplete属性设置为off,浏览器也会继续建议自动补全值。对于开发人员而言,这种意外行为可能会令人困惑。真正强制不完成的诀窍是为属性分配随机字符串
默认行为
这是预期的。
自动完成关闭
这也是预期的。
自动完成为随机字符串
自动完成功能有所不同,但我仍然看到它,它来自chrome。(我停用了扩展程序,仅在Chrome设置中关闭了自动填充功能,无法显示自动完成功能)
谁能解释一下发生了什么,我最终如何摆脱它?
编辑:
在另一个输入中,相同的格式autocomplete="off"有效,autocomplete="radnomString!23123adf"但无效。将autocomplete属性设置为form元素没有帮助。autocomplete="new-password"也没有帮助。
我需要覆盖此“ 禁止自动填充信用卡,因为此表单未使用安全连接 ”错误,以进行本地开发和测试。
autofill ×10
emacs ×2
forms ×2
html ×2
javascript ×2
autocomplete ×1
elisp ×1
email ×1
firefox ×1
google-forms ×1
jquery ×1
org-mode ×1
paypal ×1
timezone ×1