Javascript HTML/JS:是否删除表单?

Javascript HTML/JS:是否删除表单?,javascript,forms,html,Javascript,Forms,Html,我想删除一个html表单。最好的方法是什么 它使用javascript吗?我将有几个表单,每个表单上都有文本和一个delete(submit)按钮,还有一个javascript来确认删除。有没有人对好的信息网站有什么建议或链接?我试过谷歌和W3S,但什么也没找到 提前感谢。您可以使用jQuery的.detach或.remove $(function(){ $('#button').click(function(){ if ( confirm ( 'Remo

我想删除一个html表单。最好的方法是什么

它使用javascript吗?我将有几个表单,每个表单上都有文本和一个delete(submit)按钮,还有一个javascript来确认删除。有没有人对好的信息网站有什么建议或链接?我试过谷歌和W3S,但什么也没找到


提前感谢。

您可以使用jQuery的
.detach
.remove

$(function(){
      $('#button').click(function(){
              if ( confirm ( 'Remove this form ?' ) ) {
                    $('#form').remove()
              }
      });
});

不使用
jQuery
,使用
DOM

function Remove(form_id) {
    if (window.confirm('Remove this form?')) {
        var f = document.getElementById(form_id);
        f.parentNode.removeChild(f);
    }
}
这样使用:

onclick="Remove('form_id')"

当你说“删除”时,你的意思是“将字段清除为默认值”?从DOM中删除?我是新手,但我认为是从DOM中删除?不仅仅是明确的价值观。我有一张带有字段集和图例的表格。我想把它全部移除。感谢您完全从DOM中删除或只是从用户的视图中隐藏?有点离题:说到W3Schools,您应该查看此站点:顺便说一句,您可以使用它删除
body
标记下的任何对象。+1提供非jQuery解决方案,但是我更希望删除按钮具有可以使用的ID,不要向其中添加onclick事件。@尼克斯,对不起,我没有理解你的意思,我的英语真的很糟糕。@Mr.Havoc你必须在任何对象的事件
onclick
中使用此函数,但
submit
!!但是,如果您确实想使用这种方式,请将您的
onsubmit
更改为:
onsubmit=“Remove(id);return false;”
并且您的
表单将不会提交@Márcio:小细节真的,我只是不喜欢混合javascript和标记。我发现最好是为按钮指定一个ID,然后使用该ID从JS文件运行函数。