前言:微信小程序中很多地方运用到了表单,很多时候我们需要把表单中的内容提取出来返回给后台,这里我随便写了一点
注意点:
1.所有的input textarea button全部包含在form表单元素里
2.button 必须有formType="submit" 这个属性
3.form 必须有提交事件 即bindsubmit="back_houtai"
4.通过 name属性取值,name名称不可重复
图示:
wxml文件
<!--pages/biji/biji.wxml-->
<view class='index_seach'>
<form bindsubmit="back_houtai">
<view class='input_w professional'>
<text class='left'>总分</text>
<view class='input left'>
<input placeholder='请输入总分' cursor-spacing='20' name='total_score'></input>
</view>
</view>
<view class='input_w professional'>
<text class='left'>专业课分</text>
<view class='input left'>
<input placeholder='请输入初试专业课成绩' cursor-spacing='20' name='major_score'></input>
</view>
</view>
<view class='input_w professional'>
<text class='left'>入学年份</text>
<view class='input left'>
<input placeholder='请输入入学年份 格式:2018' cursor-spacing='20' name='enroll_date'></input>
</view>
</view>
<view class='textarea_w'>
<text class='left'>自我介绍</text>
<view class='textarea left'>
<textarea placeholder='请输入一段话来介绍一下自己,说不定会更加吸引学弟学妹哦~' cursor-spacing='20' name="self_intro"></textarea>
</view>
</view>
<button class='subClass_btn2' formType="submit">确定</button>
</form>
</view>
wxss文件
/* pages/biji/biji.wxss */
page{
font-size: 30rpx;
}
.left{ float: left}
.right{float: right}
.index_seach {
width: 100%;
margin-top: 20rpx;
height: auto;
margin-bottom: 30rpx;
}
/* 表单类通用 表单类通用 表单类通用*/
.input_w {
width: 100%;
height: 90rpx;
line-height: 90rpx;
/* background: lightblue; */
}
.input_w text {
display: block;
width: 20%;
text-align: center;
/* background: red; */
}
.input_w .input {
width: 75%;
height: 70rpx;
margin-top: 10rpx;
border: 1px solid #ccc;
box-sizing: border-box;
}
.input input {
margin-top: 10rpx;
margin-left: 10rpx;
/* background: lightblue; */
}
.textarea_w {
display: block;
width: 100%;
height: 180rpx;
overflow: hidden;
}
.textarea_w text {
display: block;
width: 20%;
text-align: center;
line-height: 90rpx;
}
.textarea {
width: 75%;
height: 140rpx;
margin-top: 10rpx;
border: 1px solid #ccc;
padding: 8rpx;
/* background: lightblue; */
overflow: hidden;
}
.textarea textarea {
width: 100%;
height: 130rpx;
/* background: lightcoral; */
}
/* 表单类通用 表单类通用 表单类通用*/
.subClass_btn2 {
margin-top: 40rpx;
width: 80%;
height: 80rpx;
line-height: 80rpx;
font-size: 30rpx;
color: #fff;
background: #20bd03;
}
js文件
通过e.detial.value.name名获取表单元素值
// pages/biji/biji.js
Page({
/**
* 页面的初始数据
*/
data: {
},
//确认按钮把数据上传后台
back_houtai: function (e) {
var that = this;
var total_score = e.detail.value.total_score; //总分
var major_score = e.detail.value.major_score; //专业分
var enroll_date = e.detail.value.enroll_date; //年份
var self_intro = e.detail.value.self_intro; //个人介绍
console.log(total_score)
console.log(major_score)
console.log(enroll_date)
console.log(self_intro)
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
})
微信小程序之获取表单数据相关推荐
- 微信小程序表单提交php存储,微信小程序实现form表单本地储存数据
本文实例为大家分享了微信小程序实现form表单本地储存数据的具体代码,供大家参考,具体内容如下 效果图: 主要利用小程序的getStorage来实现异步本地储存. 小程序目录结构如下: 新建项目前,为 ...
- 微信小程序的动态表单,实现房屋租赁的多租客录入
0 前言 本文将介绍如何使用微信小程序编写动态表单,最终实现房屋租赁系统中多租客录入的业务. 在阅读本文前,您需要对微信小程序的开发有一个初步的了解,以便更容易的学会开发动态表单. 作者主页:Desi ...
- 微信小程序之获取后台动态数据表格布局display:table
微信小程序之获取后台动态数据表格布局display:table 猿来独往 2018-09-02 本文没有采用flex布局和grid布局来设置表格的,而是通过 display: table;来设置. 一 ...
- 微信小程序之from表单提交数据到PHP后台
主要内容:实现微信小程序与PHP后台之间的数据传递 本文通过from表单提交到后台存入数据库来展现 需要注意的有: 勾选 代码如下: demo1.wxml <!--pages/demo1/dem ...
- 微信小程序开发之表单验证(WxValidate使用)
微信小程序的开发框架个人感觉大体上跟VUE是差不多的,但是他的表单组件没有自带的验证功能,因此开发小程序的表单验证时候一般有两种方法,一是自己裸写验证规则,但是需要比较扎实的正则表达式基础,一种是利用 ...
- 微信小程序+SpringMVC图文表单提交(包括前后端代码)
文章目录 前言 一.基本功能说明 二.小程序前端 三.SpringMVC后端 总结 前言 本项目使用微信小程序+SpringMVC搭建.这里展示的是其中表单提交的部分(图片和文字).本文包括前后端关键 ...
- 微信小程序中form 表单提交和取值实例详解
2019独角兽企业重金招聘Python工程师标准>>> 我们知道,如果我们直接给 input 添加 bindinput,比如:<input bindinput="on ...
- 小程序获取运动步数php,微信小程序怎么获取php页面数据?
如何获取微信小程序用户openid onLaunch: function(){ var that = this var user=wx.getStorageSync('user') || {}; va ...
- 微信小程序开发——form表单
WeChat小程序交流(QQ群:769977169) 效果图 代码示例 1.xxx.wxml <form bindsubmit='submitClick' bindreset='resetCli ...
最新文章
- liuux/ Unix 文件管理命令(三)
- www/index.html would like to use your current location
- 不容错过的8个持续集成工具
- android纹理存储,Android:OpenGL存储纹理多长时间?
- java反射之获取class对象,Java之反射机制(获取Class对象的三种方式)
- java 删除list_Java中如何优雅地删除List中的元素
- java用DFA实现脏词过滤以及用FileAlterationListenerAdaptor实现对资源文件修改的动态监听
- 策略→需求→建模→规划→执行
- python去年软件排行_2016 年有哪些好的 Python 机器学习开源项目?
- c语言开根函数不用math,c语言开平方函数怎么用 该函数头文件:math.h;
- 遗传算法图解_遗传算法图解指南
- STM32F103红外遥控
- 如何在ubuntu-1804中增加swapfile
- ps入门第17天_模糊与锐化 案例:基础磨皮效果_ps修图_ps磨皮_ps高低频修图
- python 提取字幕_使用Python从zimuku下载字幕
- 读书笔记(十二)--穷爸爸,富爸爸
- UE4 蓝图接口 BluePrint Interface
- flash mx拖拽实例_在Flash MX中制作射击游戏
- 系统总结深度学习的主要的损失函数和优化器
- 除铜树脂CH-90NA电镀废水回收硫酸铜技术
热门文章
- 软考中级软件设计分享
- php 工资条系统下载,发工资条软件
- 讯飞语音转写php版demo
- android实现天气预报App(0)
- 田野调查手记·浮山摩崖石刻(十三)
- POJ - 2187 Beauty Contest (求距离最远点对-凸包+旋转卡壳/枚举 (旋转卡壳学习))
- 短信验证码后端-接口设计
- linux统计单拷贝基因家族,为什么要进行基因家族分析?
- GNU通用公共许可协议--GPLV3中文翻译
- oracle 监听 lsnrctl 命令