Php 提交后如何重置表单?

Php 提交后如何重置表单?,php,javascript,Php,Javascript,我有一个简单的表单,假设它包含一个电子邮件地址。表单提交后,消息堆栈会通知用户其地址已成功提交。问题是,提交地址后,带有电子邮件的表单字段仍然包含用户键入的电子邮件地址,我如何重置此字段? 我是否需要使用JavaScript来实现这一点 多谢各位 $(':input','#myform') .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('selected');

我有一个简单的表单,假设它包含一个电子邮件地址。表单提交后,消息堆栈会通知用户其地址已成功提交。问题是,提交地址后,带有电子邮件的表单字段仍然包含用户键入的电子邮件地址,我如何重置此字段? 我是否需要使用JavaScript来实现这一点

多谢各位

$(':input','#myform')
 .not(':button, :submit, :reset, :hidden')
 .val('')
 .removeAttr('checked')
 .removeAttr('selected');
从这个问题:

需要jQuery:


假设您还没有设置另一个onload事件,这肯定会起作用。如果这样做,只需将内部位(第2行和第3行)添加到它。当然,这是标准的JavaScript,无论框架如何,它都可以工作。

在onload函数中执行此操作。当然,这段代码只有在使用jQuery时才适用。YMMV.一些表格中预选的检查项目如何?此外,这不包括文本区域…错误的先生:请参阅jquery文档中的:输入:。它匹配文本区域。我会告诉你,你需要重新检查并选择预选或预选的项目。
window.onload = function () {
    for(var f in document.getElementsByTagName("form"))
        f.reset();
}