当您按submit按钮时,onsubmit不会在下面的代码片段中执行。当您按Submit时,它应该在javascript控制台中显示“Submit”。
function submit(v) {
console.log('Submitting');
}<form action="#" onsubmit="submit()">
<input type=submit />
</form>
发布于 2018-04-04 09:49:46
这是个名字碰撞。将您的函数命名为submit以外的函数,然后它对我起了作用。
见下文:
function a () {
console.log('Submitting');
}<form action="#" onsubmit="a()">
<input type=submit />
</form>
发布于 2018-04-04 09:54:38
submit()是javaScript中的一个预定义方法,它提交表单。把它重命名为另一个名字。
function submit2(v) {
console.log('Submitting');
}<form action="#" onsubmit="submit2()">
<input type=submit />
</form>
https://stackoverflow.com/questions/49647800
复制相似问题