onsubmit 事件入门 sample

原创 2013年12月04日 10:29:11

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

<form action="/a/Abc" onsubmit="return abc();">
	<input type="submit" value="submit"><br>
	<button onclick="mysubmit()">按钮提交</button>
</form>

</body>
</html>
<script>
function abc(){
	alert("onsubmit");
	return false;
}

function mysubmit(){
//直接提交form表单,前面的window可以省略
	window.submit();
}
</script>

 

备注:在form标签中添加的onsubmit事件一定要有return ,如果是false则不会提交请求,否则则会提交请求给服务器。

 

相关文章推荐

【js与jquery】html中onsubmit事件的用法

onsubmit可以理解为一个函数的名称,而onsubmit等号右边的字符串可以理解为一个函数体,在web开发中,onsubmit函数要求必须有返回值:如果返回值为true,则代表允许提交表单;如果返...

表单事件 onfocus与onblur,以及onsubmit与onreset

表单事件 onblur 元素失去焦点 onfocus 元素获得焦点 onreset 重置按钮被点击 onsubmit 提交按钮被点击 on...

4、阻止表单onsubmit事件的默认行为

1、阻止事件的默认行为       1.1 通过return false;         1.2 通过event.preventDefault(); 2、阻止a标签的点击的默认行为       ...

js submit方法与onsubmit事件

一.form的submit方法是否会触发onsubmit事件?测试代码如下: ...

onsubmit和submit事件处理函数怎么不生效呢?

原文链接 前言  最近在用Polymer增强form,使其支持表单的异步提交,但发现明明订阅了onsubmit和submit事件,却怎么也触发不了。下面我们将一一道来。 提交...

关于表单form元素中onsubmit事件处理机制的认识

onsubmit 事件在表单提交时触发,为什么会在调用方法之前加一个return呢??这就是这篇博文要处理的问题...
  • Mus_Li
  • Mus_Li
  • 2017年07月16日 08:03
  • 216

form表单中onclick事件和onsubmit事件的执行顺序

说来很惭愧,今天因为form表单的一个小问题困扰了一下午。虽然最终得以解决,但花费的时间实在是令人汗颜,现在总结一下问题。 先说一下背景,之前帮一个朋友的项目写了一个原生js的表单验证,今天突然被找到...

js中常用的事件,onclick 单击事件、onblur 失去焦点事件、onchange改变事件、onmouseover鼠标进入事件、onmouseout鼠标移除事件、onsubmit提交事件

onclick 单击事件 onblur 失去焦点事件 onchange 当对象或选中区的内容改变时触发。 onmouseover 当用户将鼠标指针移动到对象内时触发。 onmouseout 当...
  • ghjzzhg
  • ghjzzhg
  • 2017年01月16日 16:30
  • 5433

Leap Motion 入门二:官方Sample个人解读

/******************************************************************************\ * Copyright (C) 201...

Drools入门系列——HelloWorld详解之Sample.drl

原文地址:http://blog.xiongzhijun.com/?p=582
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:onsubmit 事件入门 sample
举报原因:
原因补充:

(最多只允许输入30个字)