微信小程序表单验证form提交错误提示效果


Posted in Javascript onJune 19, 2020

本文实例为大家分享了微信小程序表单验证提交错误提示的具体代码,供大家参考,具体内容如下

表单验证,点击确认发布不能为空错误提示。

以下是效果图:

微信小程序表单验证form提交错误提示效果

代码如下:

WXML:

<view class="ad_popError" wx:if="{{popErrorMsg}}">{{popErrorMsg}}</view>
<view class="ad_popFt">
<form bindsubmit="goDetail" >
  <textarea class="ad_popArea" bindinput="commentTxtFn" focus="{{isPopOpen}}" placeholder="请输入留言内容" placeholder-style="color:#cccccc;" name="textarea" />
 <view class="ad_popCout">
 <text class="one_star">你还可以输入</text>
 <text class="one_stars {{!!tips?'danger':''}}">{{commentTxtCount}}</text>
 <text class="one_star">字</text>
 </view>
 <button class="informBtn" form-type="submit">确认发布</button>
</form>
</view>

WXSS:

page{background: #f4f4f4;}
.ad_popHd{height: 76rpx; line-height: 76rpx; font-size: 32rpx;text-align: center; border-bottom: 1px solid #cdd1cd; padding: 0 20rpx;color: #202120;}
.ad_popFt{ margin: 20rpx ; margin-top: 50rpx;}
.ad_popArea{ width: 708rpx; height:400rpx;font-size:30rpx;padding: 20rpx; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 40rpx; color: #333; background: #fff; }
.ad_popCout{ color: #969899; font-size: 24rpx; text-align: right; line-height: 58rpx; padding: 0 20rpx;}
.informBtn{background: #09bb07;color: #fff;font-size: 34rpx; margin-top: 38rpx;height: 88rpx;}
.one_stars{color: #999;}
.one_star{font-size: 20rpx;color: #999;}
.danger{ color: #f64400;}
.ad_popError{ background: #de352d; color: #fff; height: 58rpx; line-height: 58rpx; font-size: 24rpx; text-align: center; position: absolute; left: 0; top: 0; width: 100%; z-index:3;}

JS:

// pages/informLeaveMsg/informLeaveMsg.js
Page({
 
 /**
 * 页面的初始数据
 */
 data: {
 
 },
 //确认发布
 goDetail:function(e){
 setTimeout(()=>{
  var subValue = e.detail.value.textarea
  console.log(subValue)
  if (subValue == null || subValue == "") {
  console.log("不能为空")
  this.setData(
   { popErrorMsg: "发布的留言内容不能为空" }
  ); 
  this.ohShitfadeOut(); 
  return;  
  }
  
 },100)
 
 },
//定时器提示框3秒消失
 ohShitfadeOut() {
 var fadeOutTimeout = setTimeout(() => {
  this.setData({ popErrorMsg: '' });
  clearTimeout(fadeOutTimeout);
 }, 3000);
 },
 
})

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript高级程序设计 阅读笔记(十七) js事件
Aug 14 Javascript
jquery ui对话框实例代码
May 10 Javascript
动态加载jQuery的方法
Jun 16 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
Jul 28 Javascript
文件上传插件SWFUpload的使用指南
Nov 29 Javascript
js实现图片切换(动画版)
Dec 25 Javascript
jQuery给表格添加分页效果
Mar 02 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
Sep 05 Javascript
Vue2.2.0+新特性整理及注意事项
Aug 22 Javascript
详解React之key的使用和实践
Sep 29 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
Jul 24 Javascript
nodemon实现Typescript项目热更新的示例代码
Nov 19 Javascript
js中split()方法得到的数组长度问题
Jul 19 #Javascript
vue+express 构建后台管理系统的示例代码
Jul 19 #Javascript
微信小程序表单弹窗实例
Jul 19 #Javascript
vue用递归组件写树形控件的实例代码
Jul 19 #Javascript
如何理解Vue的v-model指令的使用方法
Jul 19 #Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
Jul 19 #Javascript
微信小程序自定义对话框弹出和隐藏动画
Jul 19 #Javascript
You might like
PHP 图片上传代码
2011/09/13 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
php实现对两个数组进行减法操作的方法
2015/04/17 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
jQuery加密密码到cookie的实现代码
2017/04/18 jQuery
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
基于nodejs实现微信支付功能
2017/12/20 NodeJs
Postman的下载及安装教程详解
2018/10/16 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
JavaScript链式调用实例浅析
2018/12/19 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
解决Python传递中文参数的问题
2015/08/04 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
Python切片操作实例分析
2018/03/16 Python
python常用函数与用法示例
2019/07/02 Python
opencv python图像梯度实例详解
2020/02/04 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
大都会艺术博物馆商店:The Met Store
2018/06/22 全球购物
苹果音乐订阅:Apple Music
2018/08/02 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
动态密码技术
2012/10/18 面试题
电气工程及其自动化自我评价四篇
2013/09/24 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
公司应聘求职信
2014/06/21 职场文书
服务整改报告
2014/11/06 职场文书
倡议书作文
2015/01/19 职场文书
借条如何写
2015/05/26 职场文书
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android