layer.open 获取不到表单信息的解决方法


Posted in Javascript onSeptember 26, 2019

表单:

<div class="orderHouse none">
  <ul class="order-house-messige">
    <form id="order-form" class="mui-input-group common-input-group order-house-group" data-action="<{:U('ordering')}>">
    <li>
      <span>看房时间</span>
      <input type="text" class="input-normal order-time" name="time" placeholder="请选择看房时间"/>
    </li>
    <li>
      <span>联系方式</span>
      <input type="tel" class="input-normal" data-value="123123" name="mobile" placeholder="155****5892" />
    </li>
    <li>
      <span class="fn-left">备注</span>
      <textarea rows="5" cols="54" name="content" placeholder="请输入备注"></textarea>
    </li>
    <li>
      <span>  </span>
      <button type="button" class="btn btn-primary btn-lg order-messige-btn">提交看房申请</button>
    </li>
    </form>
  </ul>
</div>

js :

layer.open({
  type: 1,
  title: [
    '申请预约看房',
    'background-color:#fff; border-bottom:solid 1px #e5e5e5; margin-top: 0;height: 60px;line-height: 60px; font-size:18px;'
  ],
  closeBtn:2,
  area: ['570px','400px'],
  content: $('.orderHouse').html(),
  success:function(){
    //申请成功
    $('.order-messige-btn').on('click',function() {
      alert($("textarea").val());
    });
  }
});

在此处报了一个错误:layer.open弹出框不能获取input框的值为空

点击保存就是不能获取input的值,总是为空字符串。

后来在网上查找资料,原来这是个比较普遍的bug,原来是layer.open的content参数(上面红色标记代码),应该写成

content: $('.orderHouse'),不要后面的html(),去掉后调试正常获取了input的值,解决问题就行,也没有去深究这个是什么原因(关键也没那个时间)。

以上这篇layer.open 获取不到表单信息的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
动态表格Table类的实现
Aug 26 Javascript
javascript面向对象之Javascript 继承
May 04 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
Dec 18 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
Nov 13 Javascript
基于jquery实现日历签到功能
Sep 11 Javascript
Angular使用ng-messages与PHP进行表单数据验证
Dec 28 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
Jan 18 Javascript
js阻止移动端页面滚动的两种方法
Jan 25 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
Oct 25 Javascript
vue实现中部导航栏布局功能
Jul 30 Javascript
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
js实现贪吃蛇游戏 canvas绘制地图
Sep 09 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
Sep 26 #Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 #Javascript
对Layer弹窗使用及返回数据接收的实例详解
Sep 26 #Javascript
Vue 刷新当前路由的实现代码
Sep 26 #Javascript
vue中使用百度脑图kityminder-core二次开发的实现
Sep 26 #Javascript
浅谈Layui的eleTree树式选择器使用方法
Sep 25 #Javascript
layui禁用侧边导航栏点击事件的解决方法
Sep 25 #Javascript
You might like
php 更新数据库中断的解决方法
2009/06/05 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
php数组冒泡排序算法实例
2016/05/06 PHP
jquery 页面全选框实践代码
2010/04/02 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
如何使用HTML5地理位置定位功能
2015/04/27 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
vue实现购物车小案例
2019/09/27 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
js实现限定范围拖拽的示例
2020/10/26 Javascript
在漏洞利用Python代码真的很爽
2007/08/26 Python
python创建关联数组(字典)的方法
2015/05/04 Python
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Python 列表的清空方式
2020/01/13 Python
python中wx模块的具体使用方法
2020/05/15 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
5 个强大的HTML5 API 函数推荐
2014/11/19 HTML / CSS
海淘母婴商城:国际妈咪
2016/07/23 全球购物
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
我们的节日端午节活动方案
2014/03/02 职场文书
元旦活动感言
2014/03/08 职场文书
学校百日安全活动总结
2015/05/07 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书