微信小程序-form表单提交代码实例


Posted in Javascript onApril 29, 2019

效果

微信小程序-form表单提交代码实例

html代码

<form bindsubmit="formSubmit" bindreset="formReset">
 <view class="section section_gap">
  <view class="section__title">是否公开信息</view>
  <switch name="isPub" />
 </view>
 
 <view class="section">
  <view class="section__title">手机号</view>
  <input name="phone" placeholder="手机号" />
 </view>
 <view class="section">
  <view class="section__title">密码</view>
  <input name="pwd" placeholder="密码" password/>
 </view>
 <view class="section section_gap">
  <view class="section__title">性别</view>
  <radio-group name="sex">
   <label>
    <radio value="男" checked/>男</label>
   <label>
    <radio value="女" />女</label>
  </radio-group>
 </view>
 <view class="btn-area">
  <button formType="submit">提交</button>
  <button formType="reset">重置</button>
 </view>
</form>
<view wx:if="{{isSubmit}}">
 {{warn ? warn : "是否公开信息:"+isPub+",手机号:"+phone+",密码:"+pwd+",性别:"+sex}}
</view>

css代码

.section{
 display: flex;
 flex-direction: row;
 margin: 20rpx;
}
.section view{
 margin-right: 20rpx;
}
.btn-area{
 margin: 20rpx;
}
button{
 margin: 10rpx 0;
}

js代码

let app = getApp();
Page({
 data: {
  isSubmit: false,
  warn: "",
  phone: "",
  pwd: "",
  isPub: false,
  sex: "男"
 },
 formSubmit: function (e) {
  console.log('form发生了submit事件,携带数据为:', e.detail.value);
  let { phone, pwd, isPub, sex } = e.detail.value;
  if (!phone || !pwd) {
   this.setData({
    warn: "手机号或密码为空!",
    isSubmit: true
   })
   return;
  }
  this.setData({
   warn: "",
   isSubmit: true,
   phone,
   pwd,
   isPub,
   sex
  })
 },
 formReset: function () {
  console.log('form发生了reset事件')
 }
})

以上所述是小编给大家介绍的微信小程序-form表单提交详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
firefox插件Firebug的使用教程
Jan 02 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
Oct 09 Javascript
客户端js性能优化小技巧整理
Nov 05 Javascript
javascript中call apply 的应用场景
Apr 16 Javascript
JavaScript学习笔记之DOM基础 2.4
Aug 14 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
Apr 08 Javascript
Bootstrap每天必学之标签页(Tab)插件
Aug 09 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
bootstrap Table的一些小操作
Nov 01 Javascript
AngularJS 表单验证手机号的实例(非必填)
Nov 12 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
May 30 Javascript
搭建一个Koa后端项目脚手架的方法步骤
May 30 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
Apr 29 #Javascript
微信小程序传值以及获取值方法的详解
Apr 29 #Javascript
小程序封装wx.request请求并创建接口管理文件的实现
Apr 29 #Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 #Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
Apr 29 #Javascript
实现elementUI表单的全局验证的方法步骤
Apr 29 #Javascript
深入浅析Vue 中 ref 的使用
Apr 29 #Javascript
You might like
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
JS 的应用开发初探(mootools)
2009/12/19 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
AngularJS Select(选择框)使用详解
2017/01/18 Javascript
vue router路由嵌套不显示问题的解决方法
2017/06/17 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
2017/12/27 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
2018/09/21 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
js实现日历
2020/11/07 Javascript
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
Python对切片命名的实现方法
2018/10/16 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
Python常用的json标准库
2019/02/19 Python
python简单实现矩阵的乘,加,转置和逆运算示例
2019/07/10 Python
python实现拼接图片
2020/03/23 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
浙大网新C/C++面试解惑
2015/05/27 面试题
酒吧总经理岗位职责
2013/12/10 职场文书
父亲的菜园教学反思
2014/02/13 职场文书
邀请函样本
2015/02/02 职场文书
职工食堂管理制度
2015/08/06 职场文书
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript