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


Posted in Javascript onMay 19, 2017

微信小程序表单验证,点击确认发布不能为空错误提示,具体内容如下

以下是效果图:

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

代码如下:

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) 
  
 }, 
 
 ohShitfadeOut() { 
 var fadeOutTimeout = setTimeout(() => { 
  this.setData({ popErrorMsg: '' }); 
  clearTimeout(fadeOutTimeout); 
 }, 3000); 
 }, 
 
})

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

Javascript 相关文章推荐
js 页面输出值
Nov 30 Javascript
浅析document.createDocumentFragment()与js效率
Jul 08 Javascript
jquery与js函数冲突的两种解决方法
Sep 09 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
Dec 10 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
Jun 17 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
Sep 10 Javascript
简单介绍jsonp 使用小结
Jan 27 Javascript
jQuery+ajax+asp.net获取Json值的方法
Jun 08 Javascript
微信小程序 Record API详解及实例代码
Sep 30 Javascript
HTML中使背景图片自适应浏览器大小实例详解
Apr 06 Javascript
react中使用css的7中方式(最全总结)
Feb 11 Javascript
vue中的 $slot 获取插槽的节点实例
Nov 12 Javascript
微信小程序实现滑动删除效果
May 19 #Javascript
微信小程序图片横向左右滑动案例
May 19 #Javascript
layui导航栏实现代码
May 19 #Javascript
详解AngularJS controller调用factory
May 19 #Javascript
layer弹窗插件操作方法详解
May 19 #Javascript
layui选项卡效果实现代码
May 19 #Javascript
bootstrap table单元格新增行并编辑
May 19 #Javascript
You might like
上传多个文件的PHP脚本
2006/11/26 PHP
PHP 文件类型判断代码
2009/03/13 PHP
php 学习资料零碎东西
2010/12/04 PHP
基于PHP magic_quotes_gpc的使用方法详解
2013/06/24 PHP
Laravel框架在本地虚拟机快速安装的方法详解
2018/06/11 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
2019/03/22 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
jquery鼠标停止移动事件
2013/12/21 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
浅谈js中几种实用的跨域方法原理详解
2016/12/02 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
2017/04/22 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
[53:13]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-GAMING
2014/05/22 DOTA
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
Python安装第三方库的3种方法
2015/06/21 Python
python将unicode和str互相转化的实现
2020/05/11 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
特步官方商城:Xtep
2017/03/21 全球购物
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
成人大专自我鉴定范文
2013/10/19 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
在人间读书笔记
2015/06/30 职场文书
新郎结婚感言
2015/07/31 职场文书
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL