微信小程序表单验证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 相关文章推荐
基于jquery的无缝循环新闻列表插件
Mar 07 Javascript
Kibo 用于处理键盘事件的Javascript工具库
Oct 28 Javascript
jquery 插件学习(六)
Aug 06 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
Sep 04 Javascript
php利用curl获取远程图片实现方法
Oct 26 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
Jan 25 Javascript
js字符串截取函数slice、substring和substr的比较
May 17 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
Nov 10 Javascript
谈谈JS中的!!
Dec 07 Javascript
vue解决弹出蒙层滑动穿透问题的方法
Sep 22 Javascript
vuex实现及简略解析(小结)
Mar 01 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
Mar 10 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+ajax 无刷新删除数据
2010/02/20 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
php生成curl命令行的方法
2015/12/14 PHP
Javascript 篱式条件判断
2008/08/22 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
script不刷新页面的联动前后代码
2013/09/18 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
2015/09/15 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
常用jQuery选择器汇总
2017/02/02 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
Python编程之基于概率论的分类方法:朴素贝叶斯
2017/11/11 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
python如何保证输入键入数字的方法
2019/08/23 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
暇步士官网:Hush Puppies
2016/09/22 全球购物
美国知名艺术画网站:Art.com
2017/02/09 全球购物
控制工程专业个人求职信
2013/09/25 职场文书
班长岗位职责
2013/11/10 职场文书
校庆活动策划方案
2014/06/05 职场文书
委托书格式
2014/08/01 职场文书
港澳通行证委托书怎么写
2014/08/02 职场文书
2014年小学辅导员工作总结
2014/12/23 职场文书
导游词之襄阳古城
2019/09/27 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript