首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个表单可以有多个onsubmit()吗?

一个表单可以有多个onsubmit()吗?
EN

Stack Overflow用户
提问于 2013-01-21 02:59:41
回答 4查看 1.5K关注 0票数 2

我有一个表单发布到它所在的页面上,我想使用一些javascript,使页面在表单提交时保持它的滚动位置。我的脚本使用onsubmit,但我已经有另一个脚本在使用它。

是否可以对多个脚本使用onsubmit(),例如..

代码语言:javascript
运行
复制
onsubmit="return validateForm(), return saveScroll()"

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-01-21 03:02:32

或者你可以这样做

onsubmit="validateForm();saveScroll(); return false;"

票数 4
EN

Stack Overflow用户

发布于 2013-01-21 03:02:36

您可以简单地调用这两个函数:

代码语言:javascript
运行
复制
onsubmit="return validateForm() && saveScroll()"

使用&&时,只有当两个函数都返回true时,表单才会提交。您可以使用其他逻辑运算符来获取所需的返回值。

票数 3
EN

Stack Overflow用户

发布于 2013-01-21 03:01:00

您可以从第一个函数调用任何其他函数

例如:从validateForm()调用saveScroll()

或者,您可以简单地通过一个;分离调用,然后这两个调用都将被执行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14428063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档