jquery - 修改表单属性

标签 jquery forms

我目前正在使用 jQuery 处理 form.attr ,并且我已修改这些以使用 iframe 上传,但是现在上传已完成,我需要恢复这些更改后退。是否有捷径可寻?例如 form.revert() 还是我需要使用 form.attr() 函数重置这些?

我使用的代码是:

var form = $('.myform');
form.attr("action", "scripts/old.php");
form.attr("method", "post");
form.attr("enctype", "multipart/form-data");
form.attr("encoding", "multipart/form-data");
form.attr("target", "postiframe");
form.attr("file", $('#userfile').val()); 

但我现在需要将其设置回原来的状态。我可以再次使用上面的代码来重置,但如果可能的话我宁愿使用默认方法重置

最佳答案

尝试一下:

document.getElementById("formID").reset();

关于JSFIDDLE

引用: w3schools

关于jquery - 修改表单属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18741875/

相关文章:

Javascript .toFixed() 更精确的舍入替代方案?

javascript - 自动完成 jQuery 插件不起作用,声称变量未定义

javascript - 尝试从 Firefox 读取实时 HTTP header 报告

css - 我可以针对 Blackberry HTML 输入字段来增加它们的高度吗?

javascript - 使用javascript加载表单提交内容标签内?

javascript - 在不删除 0 "zero(s)"的情况下将十进制转换为字符串?

javascript - Jquery查找下一个输入,选择按键而不是按钮

javascript - 在以下场景中如何在 jQuery 对话框上使用创建事件?

javascript - 悬停 div mouseout 超时/淡入淡出延迟?

javascript - 隐藏和整个表单元素