每次显示弹出窗口时,我都要清除密码文本字段。弹出窗口中包含密码字段
我在jquery中使用下面的函数来重置:
function resetPopupFormErrors() {
$("div.errors").closest("tr").remove();
....
}
我在启动时调用fancybox中的这个函数。我如何重置上述函数中的密码文本,以便如果用户在文本字段中输入了某些内容并关闭了弹出窗口,然后如果用户再次打开它,我不想将该密码设置为reappear....How,我可以使用上述函数中的jquery来完成吗?
编辑:如果我在输入密码后查看html视图源代码,则该密码字段的值为空。我们如何清除未出现在值域中的内容?谢谢!
发布于 2011-11-03 19:22:28
您不会像清除普通文本框一样执行此操作吗?
$("#yourTextBox").val('');
发布于 2011-11-03 19:21:28
为什么不直接将textbox的值设置为''
$('input[type="password"]').val('');
请注意,这将重置所有密码文本框。如果您想要针对特定的id
,请使用它。
发布于 2011-11-03 19:22:19
清除字段很简单:
$('selector').val('');
棘手的部分将是检测到他们关闭了窗口,并且这不是第一次打开它。
https://stackoverflow.com/questions/8000608
复制