微信小程序-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 相关文章推荐
在网站上应该用的30个jQuery插件整理
Nov 03 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
Dec 21 Javascript
从零学JS之你需要了解的几本书
May 19 Javascript
介绍JavaScript的一个微型模版
Jun 24 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
SWFUpload多文件上传及文件个数限制的方法
May 31 Javascript
Bootstrap媒体对象学习使用
Mar 07 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
Apr 28 Javascript
vue指令做滚动加载和监听等
May 26 Javascript
Vue.js如何使用Socket.IO的示例代码
Sep 05 Javascript
微信小程序 组件的外部样式externalClasses使用详解
Sep 06 Javascript
vue实现移动端拖动排序
Aug 21 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
3
2006/10/09 PHP
nginx+php-fpm配置文件的组织结构介绍
2012/11/07 PHP
php计算当前程序执行时间示例
2014/04/24 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
ext jquery 简单比较
2010/04/07 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
Jquery实现跨域异步上传文件总结
2017/02/03 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
基于vue--key值的特殊用处详解
2020/07/31 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
详解Python中time()方法的使用的教程
2015/05/22 Python
用python处理MS Word的实例讲解
2018/05/08 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
python打开使用的方法
2019/09/30 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
一套比较完整的软件测试人员面试题
2012/05/13 面试题
农场厂长岗位职责
2013/12/28 职场文书
工作迟到检讨书
2014/02/21 职场文书
企业挂职心得体会
2014/09/10 职场文书
政风行风整改报告
2014/11/06 职场文书
辩护意见书
2015/06/04 职场文书
国家助学金受助感言
2015/08/01 职场文书
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers