免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動(dòng)推薦你的品牌,搶占AI流量入口!  點(diǎn)擊查看

小程序模板網(wǎng)

跟著小豬來做小程序開發(fā):表單

發(fā)布時(shí)間:2017-12-09 16:54 所屬欄目:小程序開發(fā)教程

前言

在上兩篇文章中小豬介紹了模板消息的使用情況,期間因?yàn)樾〕绦蚰0逑⒌南拗?,在非支付場景下想使用模板消息那么必須使用微信小程序的表單來獲取formId,這樣就強(qiáng)制限制了必須有用戶進(jìn)行交互的情況下才可以使用模板消息功能,防止了小程序的模板消息功能被濫用。

這一篇文章介紹下小程序的表單相關(guān)。

基礎(chǔ)

稍微熟悉HTML的讀者肯定知道html 的表單,微信小程序基于html程序,但是限制了原h(huán)tml表單的使用,只封裝了我們常用的組件和屬性。這樣即防止了html表單的復(fù)雜變化,也提供了常用的組件功能。

今天小豬簡單介紹幾個(gè)常用的表單組件。

組件

官方文檔地址:https://mp.weixin.qq.com/debug/wxadoc/dev/component/

表單,將組件內(nèi)的用戶輸入的<switch/> <input/> <checkbox/> <slider/> <radio/> <picker/>提交。

表單組件用來提交表單,微信小程序允許我們?yōu)楸韱翁砑尤缦聦傩?/p>

|屬性名 |類型| 說明|
|—|—|—|
|report-submit| Boolean |是否返回 formId 用于發(fā)送模板消息|
|bindsubmit|EventHandle|攜帶 form 中的數(shù)據(jù)觸發(fā) submit 事件,event.detail = {value : {‘name’: ‘value’} , formId: ”}|
|bindreset |EventHandle|表單重置時(shí)會(huì)觸發(fā) reset 事件|
上述的bindsubmit屬性和bindreset屬性都可以綁定一個(gè)js的事件函數(shù),然后在用戶點(diǎn)擊提交和重置按鈕時(shí)觸發(fā):例如下面的表單和對(duì)應(yīng)js代碼:

 

 

目前小程序支持如下的標(biāo)簽:

|- 標(biāo)簽名- |-說明- |
|—|—|:
|button |按鈕|
|form |表單|
|input |輸入框|
|checkbox| 多項(xiàng)選擇器|
|radio |單項(xiàng)選擇器|
|picker |列表選擇器|
|picker-view |內(nèi)嵌列表選擇器|
|slider |滾動(dòng)選擇器|
|switch |開關(guān)選擇器|
|label |標(biāo)簽|

建議讀者分別寫上這些標(biāo)簽,然后提交數(shù)據(jù)比對(duì)下具體的屬性值。

例如下面的表單

 

 

配合下列js代碼:

 

 

到界面上簡單做幾個(gè)輸入值,點(diǎn)擊提交按鈕,看看后臺(tái)對(duì)應(yīng)獲取到的值大概為:

 



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://m.szcjxy.com/wxmini/doc/course/18105.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢: 點(diǎn)擊咨詢
在線客服