【发布时间】:2019-02-04 04:51:19
【问题描述】:
我写了一些测试代码,看看我是否可以检测到表单提交按钮的按下。
HTML
<form action="/pst" method="POST">
Form
<input type="url" name="form_input">
<input type="submit" value="submit" />
JAVASCRIPT
<script>
var submit = document.getElementsByTagName('input')[0];
submit.onclick = function() {
alert("Button pressed!");
}
</script>
这不起作用...
另外我必须报告该脚本位于<body> 内。
【问题讨论】:
-
您将
var submit设置为 url 输入,而不是提交按钮。要获取提交按钮,请使用document.querySelector('input[type=submit]');
标签: javascript html forms button