Html 原生获取表单提交数据

// 提示框 淡入淡出<style type="text/css">.message {display: none;padding: 20px;position: fixed;top: 40%;left: 40%;border-radius: 5px;background: rgba(0, 0, 0, 0.5);z-index: 5000;color: #FFF;}
</style>

Html 表单

<-----------提示框--------->
<span id="message" class="message"></span><form onsubmit="return false"><div class="info-list clearfix"><div class="info-left">姓名</div><div class="info-right"><input type="text" placeholder="请填写您的姓名,例如:李先生" name="name" required/><span>(此项非必填)</span></div></div><div class="info-list clearfix"><div class="info-left">称谓</div><div class="select info-right"><div class=" fl"><input type="radio" value="1" name="sex" checked="checked"/><spanclass="radiospan">先生</span>&nbsp;&nbsp;</div><div class=" fl"><input type="radio" value="2" name="sex"/><span class="radiospan">女士</span></div></div></div><div data-toggle="distpicker"><div class="info-list clearfix"><div class="info-left">所在省份</div><div class="info-right rightselect"><select id="province1" name="province"></select><span class="iconfont icon-down-fill-xs"></span></div></div><div class="info-list clearfix"><div class="info-left">所在城市</div><label for="city"><div class="info-right rightselect" id="city"><select id="city1" name="city"></select><span class="iconfont icon-down-fill-xs"></span></div></label></div></div><div class="info-list clearfix"><div class="info-left">计划购车时间</div><label for="but_time"><div class="info-right rightselect"><select id="but_time" name="plan_time"><option value="">请选择计划购车时间</option>{volist name="plan_time" id = "item"}<option value="{$item.value}">{$item.label}</option>{/volist}</select><span class="iconfont icon-down-fill-xs"></span></div></label></div><div class="info-list clearfix"><div class="info-left">希望得到反馈时间</div><div class="select info-right"><div class=" fl"><input type="radio" value="1" name="type" checked="checked"/><spanclass="radiospan">全天</span>&nbsp;&nbsp;</div><div class=" fl"><input type="radio" value="2" name="type"/><span class="radiospan">工作日</span>&nbsp;&nbsp;</div><div class=" fl"><input type="radio" value="3" name="type" checked="checked"/><spanclass="radiospan">双休</span></div></div></div><input type="button" value="提交" class="submitInfor" name="submit" onclick="mySubmit(this)"/></form>

js 获取表单提交数据

// 表单提交function mySubmit() {var flg = true;let formData = new FormData(form);var regExpP = /^1[34578]\d{9}$/; //手机号let name = formData.get('name');let sex = formData.get('sex');let phone = formData.get('phone');let province = formData.get('province');let city = formData.get('city');let plan_time = formData.get('plan_time');let type = formData.get('type');if (phone == "" || !regExpP.test(phone)) {message("请填写正确的手机号码")flg = false}if (selectId == "") {message("您还没有选择车系!!!")flg = false}if (plan_time == "") {message("您还没有预购时间!!!")flg = false}obj = {'name': name,'sex': sex,'phone': phone,'province': province,'city': city,'plan_time': plan_time,'type': type,'cid': selectId};let url = "appoint_create"if (flg) {axios({url: url,method: 'post',data: obj}).then(res => {if (res.data.code == 1){message("感谢您的关注,敬请期待!!")}else {message("数据异常,稍后重试!")}})}return false;}function message(message = "验证失败!请刷新") {$('#message').html(message).show().delay(1000).fadeOut();}

Html 表单提交 【js获取表单提交数据】相关推荐

  1. php js获取表单内容,jquery form表单获取内容以及绑定数据_javascript技巧

    在日常开发的过程中,难免会用到form表单,我们需要获取表单的数据保存到数据库,或者拿到后台的一串json数据,要将数据绑定到form表单上,这里我写了一个基于jquery的,formHelp插件,使 ...

  2. html怎么防止表单重复提交,js防止表单重复提交的解决方法

    防止表单重复提交,通常会通过attachEvent在 form的onsubmit事件中写一个方法,每次触发该事件时执行该方法,可以给form增加一个submited属性,每次判断这个属性,为 fals ...

  3. form表单input使用disabled后提交不能获取表单值的解决方法

    今天遇到一个问题:在form表单中的input上使用disabled禁用标致,会导致表单提交时获取不到值.经过调试,以及参考相关博文,最终得以解决,下面记录解决方法. form表单输入框input设置 ...

  4. form表单提交后台获取表单信息

    一.需求 客户端通过前端填写表单信息,后台获取表单信息进行相应处理. 二.工具 前端采用jsp,后台 springmvc 三.示例 (一).前端输入的form表单代码 <form id=&quo ...

  5. js与php表单验证,JS简单表单验证功能完整示例

    本文实例讲述了JS简单表单验证功能.分享给大家供大家参考,具体如下: 简单js表单验证demo Document //当用户名获取焦点时 function focus_username(){ docu ...

  6. oracle怎么读取表空间文件大小,oracle获取表空间文件大小

    oracle通过查询DBA_SEGMENTS表获取表空间文件信息,包括表空间名称,大小等 ? 1 select tablespace_name,sum(max_size),sum(bytes) fro ...

  7. node.js 获取异步方法里面的数据 =》 两种方式

    第一种: 通过回调函数实现: var fs = require('fs); function getmime(callback){ fs.readFile('./t1.js', function(er ...

  8. html获得剪切板数据,JS 获取chrome剪切板数据

    希望使用JS获取chrome浏览器中剪切板的数据,数据为字符串类型,求大神帮忙解答- 整理自之前自己的一段代码,保证了绝大部分的兼容性. uploader上传用你们自己组件吧 // 粘贴事件的监听 e ...

  9. js获取model里面的数据

    js里面获取model里面数据 后台存储: /*** @description: 在线学生/选课/考勤/成绩 管理系统* @author: soulcoder-码仔项目库分享圈* @qq: 交流咨询 ...

最新文章

  1. Go借助PProf的一次性能优化
  2. Python的dict字典结构操作方法学习笔记
  3. 【ThinkPHP3.2.3】学习ThinkPHP笔记:框架中的配置文件(3)
  4. 2010有道难题练习赛2
  5. 次元网站女装穿起来,从A站到Z站,你知道哪个?谁才是你的最爱?
  6. 单面煎鸡蛋,健康有风险
  7. Android 百度地图之全局搜索周边搜索全国搜索城市路线规划(升级版附源码)
  8. Linux运行级详解
  9. 软件项目组织管理(四)项目集成管理
  10. 带CheckBox的CListCtrl,源码可下载
  11. 2020年什么编程语言最受欢迎,待遇最高?
  12. 【Elasticsearch】Elasticsearch filter和query的不同
  13. 三大公有云托管 Kubernetes 服务 (EKS、GKE、AKS) 评估
  14. 查看docker run启动参数命令 runlike
  15. 种草平台--持续更新
  16. sz方法从服务器下载超过4g文件方法
  17. C# 读取Word中的脚注和尾注内容
  18. [网站推荐] 百度识图
  19. 小程序怎么自定义导航栏,导航栏放图片、设置高度
  20. 神经网络各种评判指标

热门文章

  1. 全是干货!UI设计的30条黄金准则!
  2. LeetCode笔记:Biweekly Contest 82
  3. 智慧交管三维可视化决策系统平台(数字孪生)-解决方案开发案例
  4. 让老旧的ARJ软件在现行操作系统中焕发第二春的尝试:AutoARJ
  5. Linux下双屏显示设置
  6. [three] | 基于 maptalks + three 的三维城市示例
  7. js获取当前日期、前一天、后一天的日期
  8. DataReader
  9. 【21天学习挑战】经典算法之【冒泡排序】
  10. 读书 | 数字化转型的道与术(下)