form表单的提交方式

form表单的提交方式form 表单提交方式总结一下 一 利用 submit 按钮实现提交 当点击 submit 按钮时 触发 onclick 事件 由 JavaScript 里函数判断输入内容是否为空 如果为空 返回 false 不提交 如果不为空 提交到由 action 指定的地址 用户帐号登录密码二 利用

form表单提交方式总结一下:

一、利用submit按钮实现提交,当点击submit按钮时,触发onclick事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址。

用户帐号

登录密码

二、利用button按钮实现提交,当点击button按钮时,触发onclick事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址,由于button按钮不具备自动提交的功能,所以由JavaScript实现提交。

用户帐号
登录密码

三、利用submit按钮实现提交,当点击submit按钮时,先触发onsubmit事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址。

用户帐号
登录密码

一、submit提交

在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮()就可以进行数据的提交,每一个input标签都需要有一个name属性,才能进行提交。

<input type=’submit’ value=’登陆’/>

当点击登陆时,向服务端发生的数据是:username=username&password=password.

这种默认的提交方式,一般会进行页面的跳转(不成功时跳转到当前页面)。而有时候我们是对弹出框进行数据提交的,希望提交成功则关闭弹出框并刷选父页面,失败则提示失败原因,且弹出框不关闭。此时可以采用Ajax进行数据提交.

二、Ajax提交form表单

此时可以在callback函数中对请求结果进行判断,然后执行不同的动作(页面跳转或刷选数据、提醒错误都可以)

三、Easyui的form插件

通过easyui的form插件也可以达到上面的目的。

$(’#ff’).form(‘submit’, {

url:…,

onSubmit: function(){

//进行表单验证

//如果返回false阻止提交

},

success:function(data){

alert(data)

}

});

四、form表单提交附件

需要设定form的enctype=”multipart/form-data”并且添加

而且附件只能通过submit方法进行提交,





版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231161.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月24日 下午3:01
下一篇 2026年1月24日 下午3:22


相关推荐

  • 4个基本不等式的公式高中_基本不等式公式四个[通俗易懂]

    4个基本不等式的公式高中_基本不等式公式四个[通俗易懂]课题:基本不等式第2课时时间:2010.10.29地点:阳春四中年级:高二【教学目标】1.知识与技能:进一步掌握基本不等式;会应用此不等式求某些函数的最值;能够解决一些简单的实际问题2.过程与方法:通过两个例题的研究,进一步掌握基本不等式,并会用此定理求某些函数的最大、…均值不等式【使用说明】1.自学课本P69—P71,仔细阅读课本,课前完成预习学案,牢记基础知识,掌握基本…

    2022年4月28日
    98
  • vuex持久化插件-解决浏览器刷新数据消失问题

    vuex持久化插件-解决浏览器刷新数据消失问题

    2021年7月4日
    69
  • 通义千问2.5-7B-Instruct多GPU部署教程:轻松实现性能提升

    通义千问2.5-7B-Instruct多GPU部署教程:轻松实现性能提升

    2026年3月14日
    2
  • Linux(Ubuntu)系统查看显卡型号

    Linux(Ubuntu)系统查看显卡型号给我的Ubuntu安装显卡驱动时,需要查看显卡型号,因为我的是Windows/Ubuntu双系统,一开始想到的是去windows查看,然后下载驱动,安装成功。方法一、lspci|grep-ivga后来想看一下linux怎么查看显卡型号,搜到命令lspci|grep-ivga,但返回的是一个十六进制数字代码,如下图:遂,继续百度,但都只是说了命令,没解释返回结果什么意思。又……

    2022年7月26日
    8
  • 单目摄像机标定程序「建议收藏」

    单目摄像机标定程序「建议收藏」我自己写了一个摄像机标定程序,核心算法参照learningopencv,但是那个程序要从命令行预先输入参数,且标定图片要预先准备好,我觉得不太好,我就自己写了一个,跟大家分享下。若有纰漏,希望大家指正!#include”stdafx.h”#include”cv.h”#include”highgui.h”#include#includeusingname

    2025年6月13日
    6
  • Rootkit演变

    Rootkit演变Rootkit 概述 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 我第一次接触 rootkit 是在 2004 年 当时我还是一个 rookie 病毒分析师 具备一定的关于 UNIX 的 rootkit 病毒的相关知识 有一天我无意中发现 windows 系统中的一个可执行程序 在我登录这个程序的时候 windows 系统似乎没有做出任何反应 我觉得很有趣 并且准备进一步探究这个程序 然后我发现在载入模块列表中有个文件并没有出现在磁盘上 很显然

    2025年12月6日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号