微信小程序-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自定义函数的多种方法
Jan 09 Javascript
JS实现从网页顶部掉下弹出层效果的方法
Aug 06 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
Apr 26 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
Jul 04 Javascript
js本地图片预览实现代码
Oct 09 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
JavaScript实现图片切换效果
Aug 12 Javascript
基于js中this和event 的区别(详解)
Oct 24 Javascript
浅谈es6 javascript的map数据结构
Dec 14 Javascript
微信小程序实现手指触摸画板
Jul 09 Javascript
vue中组件的过渡动画及实现代码
Nov 21 Javascript
nuxt配置通过指定IP和端口访问的实现
Jan 08 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生成图片验证码功能示例
2017/01/12 PHP
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
angularJS开发注意事项
2018/05/26 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
bpython 功能强大的Python shell
2016/02/16 Python
python3.5实现socket通讯示例(TCP)
2017/02/07 Python
python numpy函数中的linspace创建等差数列详解
2017/10/13 Python
python实现随机漫步算法
2018/08/27 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
毕业生自我推荐
2013/11/04 职场文书
报关专员求职信范文
2014/02/22 职场文书
2014社区三八妇女节活动总结
2014/03/01 职场文书
安全教育月活动总结
2014/05/05 职场文书
2015新年寄语大全
2014/12/08 职场文书
避暑山庄导游词
2015/02/04 职场文书
小学教师教学随笔
2015/08/14 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
redis数据结构之压缩列表
2022/03/21 Redis
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL