微信小程序-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 相关文章推荐
jQuery Tools tab使用介绍
Jul 14 Javascript
JavaScript中OnLoad几种使用方法
Dec 15 Javascript
AngularJS基础知识
Dec 21 Javascript
浅谈jquery回调函数callback的使用
Jan 30 Javascript
JavaScript通过字符串调用函数的实现方法
Mar 18 Javascript
JS实现从连接中获取youtube的key实例
Jul 02 Javascript
jQuery中设置form表单中action值的实现方法
May 25 Javascript
Vue filter介绍及详细使用
Apr 04 Javascript
vue cli2.0单页面title修改方法
Jun 07 Javascript
微信小程序显示倒计时功能示例【测试可用】
Dec 03 Javascript
详解Vue的七种传值方式
Feb 08 Vue.js
VUE实现吸底按钮
Mar 04 Vue.js
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
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
PHP实现的分解质因数操作示例
2018/08/01 PHP
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
AngularJS表格样式简单设置方法示例
2017/03/03 Javascript
vue父子组件的嵌套的示例代码
2017/09/08 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
2019/06/11 Javascript
微信内置浏览器图片查看器的代码实例
2019/10/08 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
python的Template使用指南
2014/09/11 Python
在Python中处理字符串之ljust()方法的使用简介
2015/05/19 Python
自己使用总结Python程序代码片段
2015/06/02 Python
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
Python中文件的读取和写入操作
2018/04/27 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
新学期国旗下演讲稿
2014/05/08 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
土地转让协议书
2014/09/27 职场文书
新党章的学习心得体会
2014/11/07 职场文书
督导岗位职责范本
2015/04/10 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
严以用权学习心得体会
2016/01/12 职场文书