Javascript 使用Jquery将占位符设置为文本框类型密码

Javascript 使用Jquery将占位符设置为文本框类型密码,javascript,php,jquery,Javascript,Php,Jquery,我有HTML和PHP代码: <input name="password" class="text passplace" type="password" value="<?=$password;?>" maxlength="255" /> 它仍然在文本框中显示来自数据库的数据 假设您引用的是值属性,那么占位符就是这样工作的。当存在值时,占位符将不可见。如果删除该值,则应显示占位符 您注释掉的代码行距离解决问题已经有一半了。您需要将空字符串传递给它以清除输入。当前,它将返

我有HTML和PHP代码:

<input name="password" class="text passplace" type="password" value="<?=$password;?>" maxlength="255" />

它仍然在文本框中显示来自数据库的数据

假设您引用的是
属性,那么占位符就是这样工作的。当存在值时,占位符将不可见。如果删除该值,则应显示占位符

您注释掉的代码行距离解决问题已经有一半了。您需要将空字符串传递给它以清除输入。当前,它将返回当前值,而不是设置当前值:

$(".passplace").val("");

您必须首先清空该值:

$(".passplace").val('');
尝试:

您还可以使用:

$('input[name="password"]').val('').prop("placeholder","Mot de passe");

谢谢你的回答,但我已经试过了,但还是不起作用!
$('.passplace').val('').prop("placeholder","Mot de passe");
$('input[name="password"]').val('').prop("placeholder","Mot de passe");