如何在使用jquery修改占位符后将其重置为原始值



我有一个复选框和一些用于放置账单的输入字段(名字、第二个名字、详细信息等(。

其中一些信息可以从帐户中提取,所以如果用户选中复选框,他们将只能处理两个输入字段,其余字段将被禁用。

问题是,每个输入字段都有不同的占位符,如下所示:

  • 名字->"插入你的名字">
  • 第二个名字->"插入第二个姓名"等

当用户按下复选框时,一些输入字段将被禁用,占位符将从原始文本(例如:"插入您的名字"(变为"账单将使用账户中的详细信息制作"。

如果用户选中并取消选中复选框,占位符将可用,但占位符仍将为"账单将使用账户中的详细信息制作"。

如何将占位符重置为原始值?

您可以使用以下代码:

if ($('input[name="checkboxField"]:checked').length > 0){
$("#inputField").attr("placeholder", "The bill will be made with the details from account");
}else{
$("#inputField").attr("placeholder", "Insert your first name");
}

最新更新