微信小程序-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读取html5 localstorage的值的方法
Jan 04 Javascript
JavaScript建立一个语法高亮输入框实现思路
Feb 26 Javascript
纯js写的分页表格数据为json串
Feb 18 Javascript
node.js中的fs.truncate方法使用说明
Dec 15 Javascript
IE8中动态创建script标签onload无效的解决方法
Dec 22 Javascript
简介JavaScript中的unshift()方法的使用
Jun 09 Javascript
js面向对象的写法
Feb 19 Javascript
javaScript数组迭代方法详解
Apr 14 Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
Vuex 模块化使用详解
Jul 31 Javascript
Vue使用鼠标在Canvas上绘制矩形
Dec 24 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
php 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
IIS下PHP的三种配置方式对比
2014/11/20 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
2016/02/25 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
Three.js学习之网格
2016/08/10 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
2017/05/20 jQuery
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
python开启多个子进程并行运行的方法
2015/04/18 Python
python生成器generator用法实例分析
2015/06/04 Python
详解Python的Django框架中Manager方法的使用
2015/07/21 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
python cs架构实现简单文件传输
2020/03/20 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
2019/01/04 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
Docker部署Python爬虫项目的方法步骤
2020/01/19 Python
利用Python过滤相似文本的简单方法示例
2021/02/03 Python
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
怎么处理XML的中文问题
2015/03/26 面试题
简述DNS进行域名解析的过程
2013/12/02 面试题
新闻专业应届生求职信
2013/10/31 职场文书
专业销售业务员求职信
2013/11/18 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
客户答谢会致辞
2015/07/30 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
新教师教学工作总结
2015/08/12 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP