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


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 相关文章推荐
模仿JQuery sortable效果 代码有错但值得看看
Nov 05 Javascript
jQuery is()函数用法3例
May 06 Javascript
jQuery链使用指南
Jan 20 Javascript
JavaScript DOM事件(笔记)
Apr 08 Javascript
JS对象深度克隆实例分析
Mar 16 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
Mar 31 Javascript
Vuex之理解Store的用法
Apr 19 Javascript
Node.js实现文件上传的示例
Jun 28 Javascript
将angular.js项目整合到.net mvc中的方法详解
Jun 29 Javascript
旺旺在线客服代码 旺旺客服代码生成器
Jan 09 Javascript
vue+axios+promise实际开发用法详解
Oct 15 Javascript
vue treeselect获取当前选中项的label实例
Aug 31 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在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
PHP 裁剪图片
2021/03/09 PHP
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
2016/09/03 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
js实现简单页面全屏
2019/09/17 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
Python语法快速入门指南
2015/10/12 Python
Python日期的加减等操作的示例
2017/08/15 Python
python代码实现ID3决策树算法
2017/12/20 Python
pandas数据清洗,排序,索引设置,数据选取方法
2018/05/18 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
考试不及格的检讨书
2014/01/22 职场文书
绿色环保标语
2014/06/12 职场文书
2015年营业员工作总结
2015/04/23 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers