Form表单事件提交的几种方法_表单提交事件-程序员宅基地

  1. 表单事件的提交分为同步提交和异步提交。
  2. form属性:规定输入域所属的一个或多个表单。

注释:form 属性适用于所有 <input> 标签的类型。

form 属性必须引用所属表单的 id:

3.禁用表单自动提交方式:οnsubmit=”return false;”

4.用javaScript方法来实现表单数据的获取和提交:

”get”:

  1. 可以通过形参的方式去接收。

              1先在控制器中声明一个方法,再声明一个变量去接收用字符串拼接起来的属性值。

               (2)可以通过实体类的方式去接收。

               

                 1先声明一个方法去接收成员变量和属性值。

                 2再将方法转化为实例类,声明变量去赋值,然后用字符串拼接起来返回值。

                    实体类只能创建好才能使用(可以创建多个类)  --à类类型

                    静态类可以直接使用,无需创建类

                 

            (3)在function事件加载函数中去调用getData()方法,先声明变量去获取输入框的值,为了防止输入框内没有输入值也能输出的情况下,使用if……else条件语句能够有效地避免这种情况。

               1属性:action是提交表单的地址,后面接的是提交方式所用的方法,method是提交表单的方式。

               2提交:submit()方法:当提交表单时,会发生 submit 事件。该事件只适用于表单元素。

                  用法:在每一个匹配元素的submit事件中绑定的处理函数。

              3如果获取到的姓名不为空,性别不为零,地址不为空的情况下,将会获取到输入框的值,然后在视图中显示出来。

              

      “post”:   (1)可以通过形参的方式去接收

                   1形参的方法请看上图GetData()方法,不同的是提交的方式不一样。

                 (2)"/form/getDataByFormCollection"通过FormCollection来接收数据

                  

                  1FormCollection :类类型通过post方式可以获取值,接收到数据,而用get方法只能接收到post提交过来的数据,而不能获取值

                 (3)通过Request.Form["name的属性值"]获取表单数据

                 

(4)  EntityClass实体类接收数据

 1 实体类的方法请看上面的getDataByEntityClass()方法,不同的是提交方式不一样

  

(5)在function事件加载函数中去调用postData()方法,先声明变量去获取输入框的值,为了防止输入框内没有输入值也能输出的情况下,使用if……else条件语句能够有效地避免这种情况。

      1属性:action是提交表单的地址,后面接的是提交方式所用的方法,method是提交表单的方式。

      2提交:submit()方法:当提交表单时,会发生 submit 事件。该事件只适用于表单元素。

         用法:在每一个匹配元素的submit事件中绑定的处理函数。

 

 

   

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_49756432/article/details/117668454

智能推荐

Matlab异常值处理-程序员宅基地

文章浏览阅读1.5w次,点赞41次,收藏340次。MATLAB异常值处理,来源于数学建模清风教程_matlab异常值处理

iOS APNS推送总结_ios apns 如何确定推送成功个-程序员宅基地

文章浏览阅读352次。一、APNS提供了两项基本的服务:1. 消息推送测试接口:gateway.sandbox.push.apple.com:219产品接口:gateway.push.apple.com:21952. 反馈服务测试接口:sandbox:feedback.push.apple.com:2196产品接口:feedback.sandbox.push.apple.com:2196二、APNS推送调用函数:app未打开开启的情况下:app调用didFinishLaunchingWithOption_ios apns 如何确定推送成功个

SpringCloud Hoxton——Stream服务消息驱动_spring cloud stream支持activemq吗-程序员宅基地

文章浏览阅读6.5k次,点赞2次,收藏3次。SpringCloud Hoxton——Stream服务消息驱动_spring cloud stream支持activemq吗

使用fastText进行文本分类_fasttext命令行-程序员宅基地

文章浏览阅读6.1k次。fastText文本分类学习笔记文本分类,linux命令行: ./fasttext supervised -input train.txt -output model训练集train.txt的输入格式为: 标签是以字符串label作为前缀的单词,后面的数字对应类别。一旦模型被训练,您可以通过使用以下方法计算测试集上的k的精度和召回率来对其进行评估:$ ./fasttext test mode_fasttext命令行

System.IO.DirectoryNotFoundException: 未能找到路径“xxx..App_Data\log.txt”的一部分。”...-程序员宅基地

文章浏览阅读4.6k次。解决方法:  在App_Data文件夹中新建一个log.txt文件转载于:https://www.cnblogs.com/akiing/archive/2009/11/16/1603759.html_system,l0,directorynotfoundexception:"未能找到路径

qmail总结笔记(2)_qmail archive-程序员宅基地

文章浏览阅读1.3k次。 1)qmail 文档 man 文档/var/qmail/man你可能需要自己手动增加这个手册目录路径到你的环境变量MANPATH里面. Shell 解释器命令行Bourne (/bin/sh) MANPATH=$MANPATH:/var/qmail/man; export MANPATH _qmail archive

随便推点

Ext JS 4.1.1 RC1 发布_getvisibleheaderclosest.toindex()-程序员宅基地

文章浏览阅读2.2k次。原文:http://www.sencha.com/forum/showthread.php?205564-Ext-JS-4.1.1-RC1-Now-AvailableWe are pleased to announce today the availability of Ext JS 4.1.1 RC1.http://cdn.sencha.io/ext-4.1.1-rc1.zipOf partic_getvisibleheaderclosest.toindex()

grub rescue~_grub rescue-程序员宅基地

文章浏览阅读460次。有时重装系统后,或者不知到什么原因,电脑一开机,哇 屏幕上给个(grub rescue>),然后就什么也没有了。多么悲剧~然后疯狂百度,还好,有好多相关的贴子。我还是来做个笔记吧,整理一下,备用。type ls,列出一长串的东西,这些就是硬盘的分区信息。 像 (hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)之类的type ls (hd0,_grub rescue

Linux - CentOS7 修改默认SSH端口_修改默认ssh端口 centos7-程序员宅基地

文章浏览阅读682次。这篇就够了:https://blog.csdn.net/verysevere/article/details/79233471注意:阿里云新建的端口需要在安全组配置一下,否则连接会失败!_修改默认ssh端口 centos7

编程语言通性-程序员宅基地

文章浏览阅读126次。每一种语言都是为特定目的而设计的。任何一种编程语言都不能保证是绝对可靠的。转载于:https://www.cnblogs.com/ljmatlight/archive/2012/11/05/2755144.html_开发语言通性

3. 你也要写技术博客?这篇博客告诉你平台怎么选_技术写作平台-程序员宅基地

文章浏览阅读1.9w次,点赞32次,收藏37次。选一个好的技术写作平台,很重要。_技术写作平台

python中的内建函数-*attr()_python 在类中attr()函数的作用-程序员宅基地

文章浏览阅读693次。在学习python的面向对象编程时,获取对象的某个属性时,可以使用*attr()函数来进行相应操作,免去了编写get方法。*attr()具体如下: hasattr(object, name) # 为了确定object对象有无name属性getattr(object, name) # 获得该属性的值setattr(object, name, value..._python 在类中attr()函数的作用

推荐文章

热门文章

相关标签