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