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


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 相关文章推荐
JavaScript 闭包在封装函数时的简单分析
Nov 28 Javascript
js 页面刷新location.reload和location.replace的区别小结
Dec 24 Javascript
JQuery为textarea添加maxlength属性的代码
Apr 07 Javascript
JS获取网页图片name属性的方法
Apr 01 Javascript
简述JavaScript的正则表达式中test()方法的使用
Jun 16 Javascript
javascript函数式编程程序员的工具集
Oct 11 Javascript
bootstrap输入框组代码分享
Jun 07 Javascript
AngularJS ng-app 指令实例详解
Jul 30 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
Dec 21 Javascript
Vue中render函数的使用方法
Jan 31 Javascript
ES6 Proxy实现Vue的变化检测问题
Jun 11 Javascript
jquery中为什么能用$操作
Jun 18 jQuery
微信小程序实现滑动删除效果
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
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2009/11/12 PHP
PHP 可阅读随机字符串代码
2010/05/26 PHP
PHP执行zip与rar解压缩方法实现代码
2010/12/05 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
PHP实现的构造sql语句类实例
2016/02/03 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
JQUERY对单选框(radio)操作的小例子
2013/04/25 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
Python操作csv文件实例详解
2017/07/31 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
详解爬虫被封的问题
2019/04/23 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
广告学专业应届生求职信
2013/10/01 职场文书
手工社团活动方案
2014/02/17 职场文书
日语专业求职信
2014/07/04 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
2015新员工试用期工作总结
2014/12/12 职场文书
2015年发展党员工作总结报告
2015/03/31 职场文书
雾霾停课通知
2015/04/24 职场文书
导游词之塘栖古镇
2019/12/04 职场文书