微信小程序-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 JSQL,SQL无处不在,
May 05 Javascript
直接在JS里创建JSON数据然后遍历使用
Jul 25 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
Sep 27 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
Apr 29 Javascript
js检查是否关闭浏览器的方法
Aug 02 Javascript
Bootstrap CSS布局之代码
Dec 17 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
Jan 27 Javascript
微信小程序 页面跳转事件绑定的实例详解
Sep 20 Javascript
vue中vee validate表单校验的几种基本使用
Jun 25 Javascript
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
在Angular中实现一个级联效果的下拉框的示例代码
May 20 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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
php类的扩展和继承用法实例
2015/06/20 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
php时间函数用法分析
2016/05/28 PHP
php编译安装php-amq扩展简明教程
2016/06/25 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
javascript下查找父节点的简单方法
2007/08/13 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
使用js正则控制input标签只允许输入的值
2013/07/29 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
Document.body.scrollTop的值总为零的快速解决办法
2016/06/09 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
2016/12/23 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
python实现封装得到virustotal扫描结果
2014/10/05 Python
实现python版本的按任意键继续/退出
2016/09/26 Python
python实现下载文件的三种方法
2017/02/09 Python
Python学习思维导图(必看篇)
2017/06/26 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
python3.x实现base64加密和解密
2019/03/28 Python
python可视化爬虫界面之天气查询
2019/07/03 Python
python elasticsearch环境搭建详解
2019/09/02 Python
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
电大物流学生的自我评价
2013/10/25 职场文书
业务员自荐信范文
2014/04/20 职场文书
小班幼儿评语大全
2014/04/30 职场文书
2015年入党决心书
2015/02/05 职场文书
2015年企业工作总结范文
2015/04/28 职场文书