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


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 相关文章推荐
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
Jul 18 Javascript
js 禁止选择功能实现代码(兼容IE/Firefox)
Apr 23 Javascript
基于Jquery的动态创建DOM元素的代码
Dec 28 Javascript
js导入导出excel(实例代码)
Nov 25 Javascript
原生javaScript实现图片延时加载的方法
Dec 22 Javascript
js鼠标滑过图片震动特效的方法
Feb 17 Javascript
js实现简单折叠、展开菜单的方法
Aug 28 Javascript
js+html5实现页面可刷新的倒计时效果
Jul 15 Javascript
教你用Cordova打包Vue项目的方法
Oct 17 Javascript
JS获取当前地理位置的方法
Oct 25 Javascript
微信小程序实现倒计时调用相机自动拍照功能
Jun 10 Javascript
ant design实现圈选功能
Dec 17 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
《被神捡到的男人》动画化计划进行中!
2020/03/06 日漫
浅析php设计模式之数据对象映射模式
2016/03/03 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
js charAt的使用示例
2014/02/18 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
2017/03/13 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
webpack-url-loader 解决项目中图片打包路径问题
2019/02/15 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
python基础教程之lambda表达式使用方法
2014/02/12 Python
用python制作游戏外挂
2018/01/04 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
python3中property使用方法详解
2019/04/23 Python
Django Celery异步任务队列的实现
2019/07/24 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
python openCV自制绘画板
2020/10/27 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
德国网上宠物店:Zoobio
2018/05/23 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
标准毕业生自荐信范文
2013/11/04 职场文书
建筑工程专业学生的自我评价
2013/12/25 职场文书
在校硕士自我鉴定
2014/01/23 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
2014乡镇干部对照检查材料思想汇报
2014/09/26 职场文书
离婚案件上诉状
2015/05/23 职场文书
无保留意见审计报告
2015/06/05 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL