`

javascript中form 中onsubmit为什么会有return

阅读更多

w3c过来的+百度来的

 

解释下:

    form里面的

    onsubmit="return validate_form(this)"中的return

加return的话,当函数return false的时候,此表单是不会提交请求的,
为true的时候才会跳转页面。如果不加return的话,即使....函数为false依然会跳转到submit页面。
<html>
<head>
<script type="text/javascript">

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {alert(alerttxt);return false}
  else {return true}
  }
}

function validate_form(thisform)
{
with (thisform)
  {
  if (validate_required(email,"Email must be filled out!")==false)
    {email.focus();return false}
  }
}
</script>
</head>

<body>
<form action="submitpage.htm" onsubmit="return validate_form(this)" method="post">
Email: <input type="text" name="email" size="30">
<input type="submit" value="Submit"> 
</form>
</body>

</html>
2
2
分享到:
评论

相关推荐

    JS验证页面form表单数据,齐全

    require指不能为空(true表示不允许为空),dataType指数据类型(Mobile表示是手机号码类型,在validate.js文件中有很多种数据类型,根据需要选择),msg指如果不满足数据类型时的提示信息,requiremsg指如果为空的...

    【JavaScript源代码】JavaScript实现异步获取表单数据.docx

     本文实例为大家分享了JavaScript实现异步获取表单数据的具体代码,供大家参考,具体内容如下 在上一篇文章中讲到了使用JavaScript异步提交表单中的数据,那么今天我们就讲讲利用JavaScript异步获取表单中的数据;...

    JavaScript中文参考手册

    本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展。JavaScript 是 Netscape 跨平台的基于对象的适合于客户和服务器的脚本语言。 本书已经更新于 JavaScript 1.2 的新特性,其它...

    JavaScript语言参考手册

    JavaScript 有赋值、比较、算术、位、逻辑、字符串和特殊操作符。本章描述了这些操作符,包含了关于操作符优先级的信息。 赋值操作符 比较操作符 算术操作符 % (求余数) ++ (自加) -- (自减) - (一元否定) 位操作符 ...

    表单与javascript

    表单与javascript的课件,ppt中有源码,可以直接复制过来运行,是很好的教学资源: 表单元素事件: 文本域事件 按钮事件 复选框事件 单选按钮事件 表单有效性验证: &lt;HTML&gt; &lt;HEAD&gt;&lt;TITLE&gt;表单对象的事件 ...

    JavaScript_DOM编程

    onsubmit事件:在程序提交前触发,若其值为true则提交,若为false则不提交给服务器 三、script标签属性 ·defer 属性:该属性无值,设置该属性使得本标签在装置完后再执行,否则会在浏览器装载时局执行。 aaa ...

    javaScript常用事件

    语法:onSubmit=”return 函数名()” 8.onKeyDown事件:在输入框中按下键盘上的任何一个键时,都会触发事件,调用函数。注意:此事件写在方法的外面,且函数名(方法名)后不加括号!例:document.onkeydown=函数名...

    JavaScript权威指南

    JavaScript权威指南 犀牛书 Chapter 1. Introduction to JavaScript Section 1.1. JavaScript Myths Section 1.2. Versions of JavaScript Section 1.3. Client-Side JavaScript Section 1.4. JavaScript ...

    jsp表单验证汇总

    }}够了吧 屏蔽右键 很酷 oncontextmenu="return false" ondragstart="return false" onselectstart="return false"加在body中二2.1 表单项不能为空&lt;script language="javascript"&gt;&lt;!--function CheckForm(){ if...

    js验证表单 js验证表单

    &lt;form name=a onsubmit="return test()"&gt; &lt;textarea name="b" cols="40" wrap="VIRTUAL" rows="6"&gt;&lt;/textarea&gt; &lt;/form&gt; 2. 只能是汉字 (/[^\u4E00-\u9FA5]/g,'')"&gt; 3." 只能是英文 &lt;script language=javascript...

    一句话JavaScript表单验证代码

    表单的客户端javascript验证有各种各样的写法,登录为form的onsubmit事件或submit按扭写一个函数。对于小表单(只有一两个表单域的表单)就不必再专门再用javascript写一个验证函数了,只需要在form的onsubmit事件里...

    Hibernate简单应用

    &lt;form method="POST" action="" name="form1" onsubmit="return on_submit()"&gt; 大赛报名 &lt;br&gt; 队名: (*)(必填)请输入团队名 &lt;br&gt; 队长: (*)(必填)请输入队长姓名 &lt;br&gt; 命题: (*)(必填...

    各种代码大全查询包括网页的等等

    &lt;form name="search_form1" target="_blank" onsubmit="return gowhere1(this)"&gt; 宋体&gt;&lt;tr&gt;&lt;td&gt; &lt;DIV align=center&gt;&lt;a href=...

    JAVASCRIPT 客户端验证数据的合法性代码(正则)第1/2页

    – function form1_onsubmit() { var urlreg=/^[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\’:+!]*([^&lt;&gt;\”\”])*$/ var url=document.form1.url.value if (!urlreg.test(url)) { alert&#40;“网址错误!”&#...

    【JavaScript源代码】用js实现用户注册功能.docx

     本文实例为大家分享了js实现用户注册功能的具体代码,供大家参考,具体内容如下 1.HTML代码结构 &lt;BODY&gt; &lt;FORM action="success.html" method="post" name="myform" onSubmit="return checkForm()"&gt;  border=...

    JavaScript常用验证函数实例汇总

    本文实例汇总了JavaScript常用验证函数。分享给大家供大家参考。...form name=a onsubmit=”return test()”&gt; &lt;textarea name=”b” cols=”40″ wrap=”VIRTUAL” rows=”6″&gt;&lt;/textare

    regedit.jsp 表单注册用户名密码

    &lt;form name="form1" method="post" action="regeditIn.jsp" onSubmit="return on_submit()"&gt; 用户名: 检测用户" onClick="check('checkuser.jsp')"&gt; 密码: 确认密码: 学生 老师 管理员 ...

    use-form-react::high_voltage:React形式的钩子使得燃烧起来既快速又容易

    安装npm i --save use-form-react# oryarn add use-form-react在10秒钟内拥有一个好用的表格用法基本用法检查import useForm from 'use-form-react'const Form = ( ) =&gt; { const { onSubmit , onChange , inputs } =...

    正则表达式

    尾部的数字,那么如果我们将模式的数字部分放在括号中 (/ [a-z] + (\d+)/) ,我们就可以从所检索到的任何匹配中抽取数字了,之后我们会对此进行解析的. 代括号的子表达式的另一个用途是,允许我们在同一正则表达式的...

    JSValidation-----强大而灵活的表单客户端验证框架

    &lt;br&gt;恰恰相反,JSValidation内部结构虽然不太简单(对用户而言),但是调用方式却极其简单,配置好环境后,只需要在需要验证的表单的HTML标记中加上onsubmit="return doValidate('formId')"即可。这并没有改变...

Global site tag (gtag.js) - Google Analytics