javascript - 尝试从链接提交表单同时调用函数
问题描述
如果我从链接提交表单,它应该提交表单,同时 onsubmit 它应该调用一个函数。
有可能实现这一目标吗?
<form id=abc>
<input type=hidden id=qty name=quantity value=1 title=Qty/>
</form>
<a onclick=document.getElementById('abc').submit();>
<h1>Click Me</h1>
</a>
<script>
document.getElementById("abc").onsubmit = function()
{
test22()
};
function test22(){
alert('aaa');
return false;
}
</script>
解决方案
是的,你应该试试这个
<form id=abc>
<input type=hidden id=qty name=quantity value=1 title=Qty/>
</form>
<a onclick="submit_form()">
<h1>Click Me</h1>
</a>
<script>
function submit_form(){
document.getElementById("abc").submit();
}
document.getElementById("abc").onsubmit = function(){
test22()
};
function test22(){
alert('aaa');
return false;
}
</script>
或者干脆
<script>
function submit_form(){
document.getElementById("abc").submit();
test22();
}
function test22(){
alert('aaa');
return false;
}
</script>
不推荐使用内联 JAVASCRIPT
但你可以这样做
<form onsubmit="test22();" id=abc>
<input type=hidden id=qty name=quantity value=1 title=Qty/>
</form>
推荐阅读
- hadoop - 压缩/解压缩,是什么使编解码器可拆分?
- time-series - 如何为 LSTM 重塑数据 - 时间序列多类分类
- python - 为什么使用netlink套接字与python用户通信时无法从内核模块获得消息响应
- apache-spark - 在 Spark Dataframe 中交换列值,其中一个是字符串,另一个是结构内的字符串
- python - 如何解决 Python 上的 KeyError?
- python - 如何将二维边界框坐标数组转换为树
- visual-studio-code - VS Code 1.58:为什么总是两个终端(集成终端和工作台面板)?
- typescript - 如何为具有多种返回类型的重载函数指定类型?
- git - 在一个仓库中推送和维护后端(Django)和前端(Angular)文件夹
- imageresizer - 设置内容类型以响应 BlobProviderBase 响应