Javascript HTML/JS:是否删除表单?
我想删除一个html表单。最好的方法是什么 它使用javascript吗?我将有几个表单,每个表单上都有文本和一个delete(submit)按钮,还有一个javascript来确认删除。有没有人对好的信息网站有什么建议或链接?我试过谷歌和W3S,但什么也没找到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
提前感谢。您可以使用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文件运行函数。