【发布时间】:2023-03-27 03:10:01
【问题描述】:
很简单但很奇怪。 我正在使用 Codeigniter,我有一个应用程序,用户可以在其中创建其他用户,然后更改他们的密码。
出于这个原因,我有一个简单的形式如下:
<form action="<?php echo site_url("Manage/changeUserPassword"); ?>" method="post">
<input hidden class="inputwithiduser" type="text" name="iduser" value="">
<input type="password" id="inputPasswd" name="password" placeholder="New password" value="">
<button type="submit">Save</button>
</form>
我用 JQuery 填充第一个输入(使用类 inputwithiduser)。 检查,这些输入具有正确的值。但是....提交后,我的控制器检索为 $this->input->post("iduser"); Chrome 已保存为用户名的值以供我个人登录。换句话说,CHROME 在提交后更改了我的输入(尽管使用 Chrome 工具检查了 iduser 输入,但一切正常)!
你有什么想法吗?我尝试了autocomplete="off"、autocomplete="false" 等但没有成功。
谢谢,卢卡
【问题讨论】:
标签: javascript php jquery codeigniter google-chrome