html获取调用onsubmit的位置
html for where to call onsubmit
以前从未做过html或任何相关项目。尽管到目前为止相对简单。我仍然需要你们中的一些智慧。我正在做一个表格。
html表单有一个属性onsubmit
,我可以为它分配一个函数来调用它。
<... id="formId" onsubmit="aFunction();" >
我也可以通过document.getElementById("formId").onsubmit
等获得onsubmit属性
一种方法比另一种更可取吗?我认为getElementById
会覆盖HTML表单标记中指定调用的任何函数,这是对的吗?
后一个更可取(在Javascript中使用.onsubmit
),因为它将代码模块化。模块化,将Javascript代码与HTML分离。因此,.HTML
文件将只包含HTML代码,.js
文件将只包括Javascript代码。
这样可以很容易地维护项目的代码。
您说得对,设置onsubmit
将覆盖其他事件处理程序。另一种选择是使用addEventListener
,它将允许您将多个事件处理程序绑定到一个事件。
我认为用JavaScript绑定事件是最好的方法。你的HTML标记应该是干净的,没有这些逻辑。当然,这是一个意见问题,但我确信平衡正在向this的意见倾斜。:)
简要说明:IE8不支持addEventListener
,但您可以将类似的attachEvent
用于该浏览器。有关addEventListener
的更多信息,请参阅:
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener
相关文章:
- jquery试图按名称获取按钮位置
- 我可以获得相对于被点击元素的确切点击位置吗
- 谷歌地图固定位置覆盖
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 循环比赛位置算法
- 检查onsubmit doenst work jquery contactform上的函数
- es6 相当于下划线查找位置
- jQuery循环在特定位置暂停
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 自定义函数中的光标位置
- 安卓平台上的QWebView HTML5地理位置
- DIV并排,位置不正确
- 使用jQuery更改元素的顶部位置
- 为什么onsubmit函数似乎没有执行
- 在谷歌地图上绘制位置数据库
- 跟踪jqplot垂直折线图的鼠标位置
- 设置画布渲染器的x和y位置
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- html获取调用onsubmit的位置
- onSubmit按钮获胜't负载位置