Partage de composants du formulaire du mini programme WeChat 1

小云云
Libérer: 2018-03-17 13:34:39
original
5435 Les gens l'ont consulté

1. Formulaire, <switch/> Lorsque vous cliquez sur le composant avec le type de formulaire de soumission dans le formulaire

, la valeur du composant de formulaire sera soumise et vous devez ajouter un nom comme clé dans le composant de formulaire. .


<form bindsubmit="formSubmit" bindreset="formReset" class="formstyle">
</form>
Copier après la connexion

2. sélecteur

Le sélecteur à défilement qui apparaît du bas prend désormais en charge trois sélecteurs, distingués par mode, qui sont des sélecteurs ordinaires et un sélecteur d'heure, un sélecteur de date , la valeur par défaut est le sélecteur normal.


3.label : est utilisé pour améliorer la convivialité des composants du formulaire. Utilisez l'attribut for pour trouver le id correspondant. ou placez le contrôle Sous cette étiquette, lorsque vous cliquez dessus, le contrôle correspondant sera déclenché. for a une priorité plus élevée que les contrôles internes Lorsqu'il y a plusieurs contrôles à l'intérieur, le premier contrôle est déclenché par défaut. Actuellement, les contrôles qui peuvent être liés sont : <button/>, <checkbox/>, <radio/>, <switch/> .

2.Liezi

index.wxml

<form bindsubmit="formSubmit" bindreset="formReset">
	<view class="section">
		<view class="section__title">姓名:</view>
		<input name="name" placeholder="请输入姓名"  maxlength="12" type="text" focus="false" class="section__iput"/>
	</view>
	<view class="section">
  		<view class="section__title">密码:</view>
  		<input placeholder="请输入您的密码" password="true" maxlength="12" type="text" focus="false" class="section__iput"/>
	</view>
	<view class="section section_gap">
		<view class="section__title">性别:</view>
		<radio-group name="radio-group">
			<label><radio value="radio1"/>男</label>
			<label><radio value="radio2"/>女</label>
		</radio-group>
	</view>
	<view class="section section_gap">
		<view class="section__title">兴趣:</view>
		<checkbox-group name="checkbox">
			<label><checkbox value="吃"/>吃</label>
			<label><checkbox value="玩"/>玩</label>
		</checkbox-group>
	</view>
	<view class="section">
  		<view class="section__title">日期:</view>
	  	<picker mode="date" value="{{date}}" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange" class="section__iput">
	    	<view class="picker">
	     	{{date}}
	    	</view>
	  	</picker>
	</view>
	<view class="section section_gap">
		<view class="section__title">开关</view>
		<switch name="switch"/>
	</view>
	<view class="section">
		<view class="section__title">留言:</view>
	  	<textarea auto-height placeholder="请输入内容" />
	</view>
	<view class="btn-area">
		<button formType="submit" type="primary">Submit</button>
		<button formType="reset"  type="default">Reset</button>
	</view>
</form>
Copier après la connexion

2.index.wxss

.section{
	margin:10px 20px; 
	display:flex;
	border-bottom:1px solid #ccc;
	padding:15px 0;
}
.section__title{
	width:30%;
}
.section__iput{
	width:70%;
	line-height:25px;
	border:1px solid #ccc;
}
.btn-area{
	display:flex;
	justify-content:center;
	margin:20px;
}
.btn-area button{
	width:40%;
}
Copier après la connexion

3. index.js

var app = getApp()
Page({
	data: {
	    date: &#39;2016-09-01&#39;,
	},
	//日期
	bindDateChange: function(e) {
	    this.setData({
	      date: e.detail.value
	    })
	},
	//提交
	formSubmit: function(e) {
	    console.log(&#39;form发生了submit事件,携带数据为:&#39;, e.detail.value)
	},
	//重置
	formReset: function() {
	    console.log(&#39;form发生了reset事件&#39;)
	}
})
Copier après la connexion


Recommandations associées :

Exemple de partage de l'ajout de la fonction de changement de focus au composant de formulaire JQuery EasyUI

HTML Comment utiliser les composants de formulaire

Explication détaillée des exemples de composants de formulaire en HTML

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal