Ajax表单提交实例

ASP.NET MVC AJAX表单提交实例 1.首先,新建一个controller。 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcApplication1.Controllers { public class AJAXControl 阅读详情

昨天在优快云逛的时候,看见一位网友需要解决一些关于AJAX的FORM提交的问题,现在把一个实例贴出来,希望对广大爱好者有帮助.

<!--注册模块-->

default.asp

​
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ajax - Sample1</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />      //请一定要将此页的编码设为UTF-8,否则将出现乱码
<meta name="author" content="tonyhl[at]126.com" />
<meta http-equiv="pragma" content="no-cache"/>
<script language="javascript" type="text/javascript" src="reg.js"></script>
<link rel="stylesheet" href="css.css" type="text/css" media="all"/>
<style type="text/css">
<!--
#Layer1 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
 left: 409px;
 top: 88px;
}
-->
</style>
</head>
<body>
<h2>Ajax应用实例: 注册模块</h2>
<div id="Layer1">
  <div id="msg"></div>
</div>
ID: <input type="text" id="regid" />
Password: <input type="password" id="regpassword" />
<input name="f" type="file" />
<input type="submit" id="regsubmit" value="注册" onclick="Check()" />
<h2>当注册ID为 tony的用户时,后台验证该ID已存在,返回提示信息<br />
为突出显示无刷新效果,服务器端程序将自动进行百万加法运算
</h2>
</body>
</html>

<!----表单数据提交脚本--->

REG.JS

function GE(a){return document.getElementById(a);}
function Check(){
 if(GE('regid').value==''){GE('msg').innerHTML='ID不能为空';return false}
 if(GE('regpassword').value==''){GE('msg').innerHTML='password 不能为空';return false}
 var X=new ActiveXObject("Msxml2.XMLHTTP");
 if(X){
  GE('regsubmit').disabled=true;
  X.onreadystatechange=function(){
   if(X.readyState==4){
    if(X.status==200){
     eval(X.responseText)
    }
    else{GE('msg').innerHTML=X.statusText}
   }
   else{GE('msg').innerHTML="正在提交数据..."}
  };
  X.open('POST','reg.asp',true);
  X.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  var SendData = 'regid='+GE('regid').value+'&regpassword='+GE('regpassword').value+'&file='+GE('f').value
  X.send(SendData)
 }
 else{
 GE('msg').innerHTML='你的浏览器不支持XMLHttpRequest'
 }
}

<!---程序处理--->reg.asp

<%@ LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>//CODEPAGE必须为650001,否则也出现乱码,如果有HTML文字,一定设为UTF-8编码,否则将出现乱码.
<%
Dim regid, regpassword, str
regid=Request.Form("regid")
regpassword=Request.Form("regpassword")
f=Request.Form("file")
Dim i, ii
ii = 0
For i = 0 To 1000000
 ii = ii + i
Next
If regid="" or regpassword="" then
 str = "ID和PASSWORD必须填写"
Else
 If regid <> "tony" Then
  str = "注册成功,ID为" & regid & " , 密码为" & regpassword&f
 Else
   str = "注册失败,ID已经存在"
 End If
End if
Response.Write "GE('msg').innerHTML='" & str & "';GE('regsubmit').disabled=false"
Response.End
%>

如有其他疑问,请跟帖~

这个实例本人认为比较全面,是我用AJAX表单提交的初学实例,相当够用!如有错误,请指正!谢谢!

jQuery ajax提交Form表单实例(附demo源码) 本文实例讲述了jQuery ajax提交Form表单的方法。分享给大家供大家参考,具体如下: Jquery的$.ajax方法可以实现ajax调用,要设置url,post,参数等。 如果要提交现有Form需要写很多代码,何不直接将Form的提交直接转移到ajax中呢。 以前的处理方法 如Form代码如下: <form id="Form1" action="action.aspx" method="post" > 名称:<input name="name" type="text" /> 密码:<input name="password" type="password" /><br / 立即下载

相关推荐

基于FPGA 外置qspi Flash的读写

fpga上实现flash读写代码

weixin_43498765的博客 4954

表单验证案例

JavaScript事件监听案例

qq_43751200的博客 933

NVIDIA 2025 Board Design Engineer 校招笔试全解析:从基础门电路到理想放大器设计

本文详细解析了NVIDIA 2025届板级设计工程师校招笔试的核心考点与解题策略。内容涵盖从基础门电路、CMOS实现NOR门,到开关电源CCM/DCM模式波形分析与效率计算,以及理想运放电路设计与稳定性优化。旨在帮助考生构建硬件知识体系,掌握工程思维,顺利通过NVIDIA Board Design Engineer校招笔试。

weixin_29172201的博客 195

ajax提交表单

使用html的表单,layui加jquery的ajax,springboot的controll接口,实现提交文本数据到后台。

xioxiwang的博客 250

SWIFT报文实战指南:从MT700到MT799的信用证操作全解析

本文深入解析了国际贸易中信用证操作的核心SWIFT报文流程,从开证的MT700到各类通知、修改及结算报文(如MT707、MT730、MT754、MT732/734等)。通过实战案例与关键字段拆解,指导外贸与银行从业者精准处理报文,规避风险,并探讨了利用自动化工具提升处理效率的方法,助力保障跨境交易顺畅。

weixin_29015801的博客 879

LiteOS | 基于LiteOS的智慧农业案例实验分享

分享一个基于小熊派+LiteOS+华为云的案例实验(智慧农业)。 实验框图 相关模块简介 1、STM32L431RCT6 2、LiteOS LiteOS是华为开发的轻量级实时操作系统: LiteOS源码GitHub仓库链接: https://github.com/LiteOS/LiteOS 其源码一级目录结构如下: 其内核包括任务管理、内存管理、时间管理、通信机制、中断管理、队列管...

嵌入式大杂烩 5990

Form表单提交(PHP,Python)例子

表单(form)是用户输入信息与网页互动的一种形式。大多数情况下,用户提交的信息会发给服务器,比如网站的搜索栏就是表单。表单由一种或多种的小部件组成,比如输入框、按钮、单选框或复选框。这些小部件称为控件(controls)。标签用来定义一个表单,所有表单内容放到这个容器元素之中。

weixin_54704770的博客 1265

从零玩转Vitis裸机开发:手把手教你创建、移植与实战优化

✅ Vitis裸机开发全流程✅ 中断系统配置技巧✅ 跨平台移植方法论✅ 性能优化实战经验研究FreeRTOS移植探索AMP(非对称多处理)架构学习使用Vitis Analyzer进行性能分析技术雷达:关注Xilinx最新推出的Vitis Unified IDE,其集成了更强大的调试和分析工具。立即动手实践吧!

QQ_778132974的博客 584

简单表单提交php教程,php教程之表单提交实例

一个超简单的初学者用的php教程之表单提交实例有需要的朋友参考一下.下面我们将创建一个复杂的表单,代码如下所示.实例代码如下:姓名:密码:年龄:16">小于1616-3031-5051-80自我介绍:请输入您的自我介绍体育爱好:网球足球篮球保龄球开发语言:phpjavaperlc++.NETdelphi开发工具:ZendStudioEclipseEditplusUltraedit...

weixin_29801567的博客 590

基于Simulink开发一个完整的直驱式永磁同步发电机DDPMSG仿真模型

需求分析直驱式永磁同步发电机(Direct-Drive Permanent Magnet Synchronous Generator, DDPMSG)广泛应用于风力发电、海洋能发电等可再生能源领域。与传统的齿轮箱驱动系统相比,DDPMSG具有结构简单、效率高、可靠性好等优点,能够直接将机械能转换为电能,减少了中间传动环节,降低了维护成本。本项目将基于Simulink平台,开发一个完整的DDPMSG仿真模型,模拟其在风力发电场景中的应用。我们将详细讲解如何设计和实现该系统,并结合实际应用案例进行说明。

MHD0815的博客 465

Python李峋同款跳动的爱心(完整代码)

Python语言实现李峋同款可写字版跳动的爱心的完整代码。

AIGC 4万+

简单表单提交示例

【代码】简单表单提交示例。

tiantiantbtb的博客 556

[个人自用,全网最优]EDEM-FLUENT个人自学教程,拒绝手忙脚乱无用功!

[个人自用,全网最优]EDEM-FLUENT个人自学教程,拒绝手忙脚乱无用功!

zheaa的博客 4828

Flask之Ajax提交WTF表单实例

以前写前端的表单的时候,通常都是直接把表单的一个个input写在html文件中,这样写form提交可以是可以,但是对于表单的默认提交是不具有验证效果,除非把值传到后台再进行处理,这样一来其实还是很麻烦;如果采用ajax提交表单,则都需要对每个需要验证的进行正则匹配,然后判断再发起,也一样麻烦。还有一个缺点就是如果在网站中需要多个同样的表单,那么就需要在前端模板中写多个一模一样的form表单。要是有...

托马斯的博客 1853

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

html ajax提交表单实例,jQuery使用$.ajax提交表单完整实例

本文实例讲述了jQuery使用$.ajax提交表单的方法。分享给大家供大家参考,具体如下:首先,新建Login.html页面:/p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">$.ajax()方法发送请求body{font-size: 13px;}.divFrame{width: 225px;border: sol...

weixin_39569747的博客 158

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Ajax无刷新提交表单实例

Ajax无刷新提交表单实例 Ajax无刷新提交表单实例 function f1() { //创建xmlHttp对象 var xmlHttp; if(window.ActiveXObject) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp=new X

№快乐因你♂ 3482

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ajax和表单的实例,Ajax表单提交实例_jquery

昨天在优快云逛的时候,看见一位网友需要解决一些关于AJAX的FORM提交的问题,现在把一个实例贴出来,希望对广大爱好者有帮助.default.asp-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>Ajax – Sample1 //请一...

weixin_33917217的博客 224

ajax和表单的实例,AJAX提交表单数据实例分析

本文实例讲述了AJAX提交表单数据的方法。分享给大家供大家参考。具体如下:var TINY={};TINY.ajax = function() {return {/*** @param string type 请求类型,post,get(目前只实现了这两种)* @param strng url 请求的地址* @param object data 当使用post请求时的请求参数,ex: data=&...

weixin_42518453的博客 367

ajax和表单的实例,jQuery ajax提交Form表单实例(附demo源码)

本文实例讲述了jQuery ajax提交Form表单的方法。分享给大家供大家参考,具体如下:Jquery的$.ajax方法可以实现ajax调用,要设置url,post,参数等。如果要提交现有Form需要写很多代码,何不直接将Form的提交直接转移到ajax中呢。以前的处理方法如Form代码如下:名称:密码:手机:说明:当提交后,会跳转到action.aspx页面。并可以通过Request.Para...

weixin_34757706的博客 305

一个ASP处理Ajax提交的表单的实例(无验证)

1 昨天看见一位网友需要解决一些关于AJAX的FORM提交的问题,现在把一个实例贴出来,希望对广大爱好者有帮助。 default.asp 以下是引用片段: Ajax - Sample1       //请一定要将此页的编码设为UTF-8,否则将出现乱码   #Layer1 {  position:abso

ken2002的专栏 1097

php里ajax提交form表单图片上传,Ajax提交Form表单及文件上传的实例代码

前段时间在做程序的时候发现一个小问题,在写后台管理Form表单上传图片时,在我进行用Form表单提交的时候直接跳出来提交返回值的页面并且原先的页面刷新,下面小编通过分享Ajax提交Form表单及文件上传的实例代码给大家解析下前几天,发现了一些小问题。我在写后台管理页面时,需要上传一张图片。于是我就用很普通的Form表单上传有一段Json串和图片文件;Form表单上传图片只需要在标签里加上encty...

weixin_34847198的博客 382

Ajax提交表单实例

1 2 3 4 5 6 7 ...

chenyicou6090的博客 229

php5 ajax实例,thinkPHP5 ajax提交表单操作实例分析

本文实例讲述了thinkPHP5 ajax提交表单操作。分享给大家供大家参考,具体如下:function ajaxPost(){var formData = $("#myform").serialize();//serialize() 方法通过序列化表单值,创建 URL 编码文本字符串,这个是jquery提供的方法$.ajax({type:"post",url:"{:url('Index/inde...

weixin_33250328的博客 181

jq 提交表单 ajax实例,jQuery提交表单ajax查询实例代码

看一个用jQuery提交表单ajax查询的例子。基本功能:用户输入一个表单,输入准考证和验证码,验证用户是否输入表单,点击查询提交,然后从服务器得到返回的数据并显示出来。代码如下:jQuery部分:$(document).ready(function() {$("#btnSubmit").click(function() {Login();});});function Login() {if (C...

weixin_30709043的博客 256
上一篇: 添文感言~
下一篇: ASP连接各种数据库方法总结
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值