Autocomplete 在jqGrid中停止自动完成

Autocomplete 在jqGrid中停止自动完成,autocomplete,passwords,free-jqgrid,Autocomplete,Passwords,Free Jqgrid,我使用的是jqGrid 5.2.0的免费版本。我的问题是我有网格管理用户。我使用表单编辑添加用户,但每次我打开表单时,用户名和密码字段都会自动完成当前登录用户的详细信息。我尝试过更改字段的名称,但仍然发生。我还尝试将autocomplete=false添加到网格定义中。首先,您当前使用的是商业版,这不是免费的。看看价格。我以这个名字开发了另一种fork,它可以在MIT和gplv2许可下完全免费使用 关于你的问题。您可以在用户名和密码字段的输入字段上设置autocomplete=“off”属性。有

我使用的是jqGrid 5.2.0的免费版本。我的问题是我有网格管理用户。我使用表单编辑添加用户,但每次我打开表单时,用户名和密码字段都会自动完成当前登录用户的详细信息。我尝试过更改字段的名称,但仍然发生。我还尝试将autocomplete=false添加到网格定义中。

首先,您当前使用的是商业版,这不是免费的。看看价格。我以这个名字开发了另一种fork,它可以在MIT和gplv2许可下完全免费使用

关于你的问题。您可以在用户名和密码字段的输入字段上设置
autocomplete=“off”
属性。有关详细信息,请参阅。要设置
autocomplete
,可以使用
colModel
editoptions
属性。有一些众所周知的预定义属性,如
dataInit
dataUrl
等。
editoptions
的所有其他属性将被解释为需要设置的属性。所以你只需要使用它

editoptions:{autocomplete:“off”}

为了在使用Chrome时停止表单编辑的自动完成,请执行以下操作

editoptions: { autocomplete: "new-password" }

谢谢你的回复。我们实际上使用的是免费版本4.14.0。我提供的版本号来自我们尝试的付费版本,但我们放弃了,因为支持不存在。我试试你的建议。非常感谢您在jqgrid上的辛勤工作。@SimonRyan:不客气!让我知道你的测试结果。顺便说一句,免费jqGrid的当前版本是4.14.1。不幸的是,这在Chrome中不起作用。给我这个标记。。。但是自动完成仍然有效。@SimonRyan:如果你不提供描述问题的演示和测试用例,就很难解决任何问题。无论如何,这个问题由两部分组成:1)应该知道应该对HTML进行哪些更改,或者应该执行哪些JavaScript代码。2) 如何在jqGrid添加/编辑表单中执行此操作(步骤1)。我的主要答案是:如果需要设置编辑表单字段的属性,请在
editoptions
中添加属性。如果需要执行JavaScript代码,请使用
editoptions
dataInit
。没有演示和再现问题,就不可能准确解决问题(步骤1)。