微信小程序-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 相关文章推荐
JavaScript单元测试ABC
Apr 12 Javascript
AngularJS入门教程之AngularJS表达式
Apr 18 Javascript
Node.js编写CLI的实例详解
May 17 Javascript
webpack学习教程之publicPath路径问题详解
Jun 17 Javascript
vue中七牛插件使用的实例代码
Jul 28 Javascript
基于bootstrop常用类总结(推荐)
Sep 11 Javascript
Vue.js划分组件的方法
Oct 29 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
详解node.js 下载图片的 2 种方式
Mar 02 Javascript
Vue项目引进ElementUI组件的方法
Nov 11 Javascript
vue基础之模板和过滤器用法实例分析
Mar 12 Javascript
Taro小程序自定义顶部导航栏功能的实现
Dec 17 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数据过滤的方法
2013/10/30 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
jquery中邮箱地址 URL网站地址正则验证实例代码
2013/09/15 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
jQuery实现鼠标移入显示蒙版效果
2020/01/11 jQuery
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
el-table树形表格表单验证(列表生成序号)
2020/05/31 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
PHP 502bad gateway原因及解决方案
2020/11/13 Javascript
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
Python基本数据类型详细介绍
2014/03/11 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
Python双向循环链表实现方法分析
2018/07/30 Python
python库matplotlib绘制坐标图
2019/10/18 Python
python的range和linspace使用详解
2019/11/27 Python
python 实现线程之间的通信示例
2020/02/14 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
Html5实现单张、多张图片上传功能
2019/04/28 HTML / CSS
怎样声明一个匿名的内部类
2016/06/01 面试题
计算机个人求职信范例
2014/01/24 职场文书
旅游管理毕业生自荐书
2014/02/02 职场文书
2014年国庆节演讲稿
2014/09/02 职场文书
2014年初级职称工作总结
2014/12/08 职场文书
清洁工岗位职责
2015/02/13 职场文书
2015年中学团委工作总结
2015/07/22 职场文书