javascript - Javascript/Jquery,提交前回调,更改属性值
问题描述
我的网页有几种形式,它们可以在任何位置或顺序...
<form id="carform" action='/form.php' js-url='http:www.domain.com/formA.php' >
...
</form>
<form id="truckform" action='/form.php' js-url='http:www.domain.com/formB.php' >
...
</form>
<form id="boatform" action='/form.php' js-url='http:www.domain.com/formC.php' >
...
</form>
我想添加一个回调,可以用 js-url 值替换 action 属性值。我不确定如何引用相关的表单值。任何帮助表示赞赏。
如果我引用特定的表单 ID,这会更容易,但在这种情况下,代码需要引用提交表单,无论它是什么。
document.addEventListener("DOMContentLoaded", function(event) {
$('form').submit(function() {
// Change the action attribute to the js-url attribute value if js-url attribute
return true; // submit the form
});
});
这样做是简单的 Javascript 也可以。
解决方案
推荐阅读
- javascript - 如何获取跨度中选择了哪个单词
- excel - 如何向数组添加不同的范围?
- python - 从mongodb检索数据后如何只保留我想要的数据
- android - Android 使 TextView 和 Button 文本样式匹配
- javascript - 如何检索 [object Object] javascript 中的值
- amazon-web-services - 我希望我的 EKS 集群监听 https 请求
- python - 删除 Pandas 数据框列/行的最佳实践
- python - AttributeError:“DataFrame”对象在 Dask 中没有“take”属性
- ubuntu - 在 Ubuntu 18.04 和 Ubuntu 20.04 中找不到核心转储文件
- list - 颤振:列表