最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)崿F(xiàn)表單驗(yàn)證提交功能

 更新時(shí)間:2022年07月17日 17:08:27   作者:cdgogo  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)表單驗(yàn)證提交功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了微信小程序?qū)崿F(xiàn)表單驗(yàn)證提交的具體代碼,供大家參考,具體內(nèi)容如下

效果圖:

說(shuō)明:點(diǎn)擊一鍵預(yù)約提交表單時(shí)我們需要驗(yàn)證一些必填項(xiàng)以及它們的格式。微信小程序表單驗(yàn)證跟vue的input雙向綁定不同,微信小程序只能通過(guò)button按鈕提交form表單,然后通過(guò)監(jiān)聽(tīng)表單提交方法去獲取提交的數(shù)據(jù)。

<!-- 表單 -->
<view class="forms">
? <view class="container">
? ? <image class="bg" src="../../images/formBg.png" mode="aspectFill"></image>
? ? <view class="title">
? ? ? <text class="text">我家裝修需要花多少錢?</text>
? ? ? <text class="text">免費(fèi)快速獲取預(yù)算方案</text>
? ? </view>
? ? <form class="" catchsubmit="submitFn">
? ? ? <view class="item">
? ? ? ? <text class="text">*</text>
? ? ? ? <picker class="" mode="region" bindchange="bindRegionChange" value="{{region}}">
? ? ? ? ? <input type="text" name="city" value="{{city}}" placeholder="請(qǐng)選擇房屋所在城市" placeholder-class="input-placeholder" />
? ? ? ? </picker>
? ? ? </view>
? ? ? <view class="item">
? ? ? ? <text class="text"></text>
? ? ? ? <input type="text" name="area" value="{{area}}" class="weui-input" placeholder="請(qǐng)輸入房屋面積" placeholder-class="input-placeholder" />
? ? ? </view>
? ? ? <view class="item">
? ? ? ? <text class="text"></text>
? ? ? ? <input type="text" name="name" value="{{name}}" class="weui-input" placeholder="請(qǐng)輸入您的姓名" placeholder-class="input-placeholder" />
? ? ? </view>
? ? ? <view class="item">
? ? ? ? <text class="text">*</text>
? ? ? ? <input type="text" name="phone" value="{{phone}}" class="weui-input" placeholder="請(qǐng)輸入聯(lián)系電話" placeholder-class="input-placeholder" />
? ? ? </view>
? ? ? <button class="btn" formType="submit">
? ? ? ? <text>一鍵預(yù)約</text>
? ? ? ? <!-- <image class="img" src="../../images/headglobal.png" mode="aspectFill"></image> -->
? ? ? </button>
? ? ? <view class="desc">裝企提供免費(fèi)上門量房服務(wù)、出3套方案供您對(duì)比</view>
? ? </form>
? </view>
</view>
.forms {
? ? padding: 0 30rpx;

? ? .container {
? ? ? ? position: relative;
? ? ? ? width: 100%;
? ? ? ? padding: 20rpx;
? ? }

? ? .bg {
? ? ? ? position: absolute;
? ? ? ? left: 0;
? ? ? ? right: 0;
? ? ? ? top: 0;
? ? ? ? bottom: 0;
? ? ? ? width: 100%;
? ? ? ? height: 100%;
? ? ? ? z-index: -1;
? ? }

? ? .title {
? ? ? ? text-align: center;
? ? ? ? margin-bottom: 40rpx;

? ? ? ? .text {
? ? ? ? ? ? display: block;
? ? ? ? ? ? font-size: 48rpx;
? ? ? ? ? ? color: #000;
? ? ? ? }
? ? }

? ? .item {
? ? ? ? height: 65rpx;
? ? ? ? background-color: #fff;
? ? ? ? border: solid 1rpx #dddddd;
? ? ? ? border-radius: 10rpx;
? ? ? ? padding: 0 10rpx;
? ? ? ? margin-bottom: 20rpx;
? ? ? ? display: flex;
? ? ? ? align-items: center;

? ? ? ? .text {
? ? ? ? ? ? color: #ff0000;
? ? ? ? ? ? display: inline-block;
? ? ? ? ? ? width: 30rpx;
? ? ? ? ? ? font-size: 24rpx;
? ? ? ? }

? ? ? ? .weui-input {
? ? ? ? ? ? font-size: 28rpx;
? ? ? ? }

? ? ? ? .input-placeholder {
? ? ? ? ? ? color: #999;
? ? ? ? }
? ? }

? ? .btn {
? ? ? ? width: 100%;
? ? ? ? height: 75rpx;
? ? ? ? background-color: #00a0e9;
? ? ? ? box-shadow: 3rpx 4prx 13rpx 0rpx rgba(93, 200, 249, 0.59);
? ? ? ? border-radius: 6rpx;
? ? ? ? text-align: center;
? ? ? ? line-height: 75rpx;
? ? ? ? margin: 30rpx 0;
? ? ? ? position: relative;

? ? ? ? text {
? ? ? ? ? ? color: #fff;
? ? ? ? }
? ? }

? ? .desc {
? ? ? ? text-align: center;
? ? ? ? color: #999;
? ? ? ? font-size: 26rpx;
? ? }? ? .img {
? ? ? ? position: absolute;
? ? ? ? width: 31rpx;
? ? ? ? height: 47rpx;
? ? ? ? right: 80rpx;
? ? ? ? top: 40rpx;
? ? }
}
data:{
?? ?city:'',
? ? area: "",
? ? name: "",
? ? phone: "",
? ? region: ["廣東省", "廣州市", "海珠區(qū)"],
},
// 表單提交
submitFn: function (e) {
? console.log(e);
? let that = this;
? if (e.detail.value.city == "") {
? ? wx.showToast({
? ? ? title: "請(qǐng)選擇房屋所在城市",
? ? ? icon: "none",
? ? });

? ? return false;
? }

? if (e.detail.value.phone == "") {
? ? wx.showToast({
? ? ? title: "請(qǐng)輸入聯(lián)系電話",
? ? ? icon: "none",
? ? });

? ? return false;
? }
? // 驗(yàn)證電話格式
? if (!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(e.detail.value.phone)) {
? ? wx.showToast({
? ? ? title: "手機(jī)號(hào)碼有誤",
? ? ? duration: 2000,
? ? ? icon: "none",
? ? });

? ? return false;
? }
},
// 選擇城市
bindRegionChange: function (e) {
? console.log("picker發(fā)送選擇改變,攜帶值為", e.detail.value);
? this.setData({
? ? city: e.detail.value,
? });
},

官網(wǎng):表單組件form

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

江山市| 日喀则市| 新民市| 晋中市| 广元市| 张家川| 光山县| 扎鲁特旗| 特克斯县| 饶阳县| 泗洪县| 南陵县| 伽师县| 淄博市| 会理县| 盐亭县| 临桂县| 方正县| 忻州市| 精河县| 兴山县| 高淳县| 扎鲁特旗| 长丰县| 凤庆县| 丰镇市| 南陵县| 尚义县| 宁强县| 洛阳市| 松江区| 中西区| 蓬莱市| 乌兰察布市| 景德镇市| 临高县| 铜陵市| 台南县| 乡宁县| 浪卡子县| 镇雄县|