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 相关文章推荐
JS 自动安装exe程序
Nov 30 Javascript
JavaScript学习笔记之获取当前目录的实现代码
Dec 14 Javascript
解决jquery异步按一定的时间间隔刷新问题
Dec 10 Javascript
JavaScript 开发工具webstrom使用指南
Dec 09 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
May 07 Javascript
jQuery post数据至ashx实例详解
Nov 18 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
Aug 17 Javascript
实现jquery放大镜的两种方法
Feb 22 jQuery
vue-cli3.0使用及部分配置详解
Aug 29 Javascript
微信小程序下拉框组件使用方法详解
Dec 28 Javascript
Vue v-for循环之@click点击事件获取元素示例
Nov 09 Javascript
JavaScript 链表定义与使用方法示例
Apr 28 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自定义的格式化时间示例代码
2013/12/05 PHP
PHP整合PayPal支付
2015/06/11 PHP
php文件上传类完整实例
2016/05/14 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
灵活使用数组制作图片切换js实现
2016/07/28 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
原生js实现商品筛选功能
2019/10/28 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
python提取页面内url列表的方法
2015/05/25 Python
python logging 日志轮转文件不删除问题的解决方法
2016/08/02 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
python 获取list特定元素下标的实例讲解
2018/04/09 Python
opencv python 图像去噪的实现方法
2018/08/31 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
Python使用requests提交HTTP表单的方法
2018/12/26 Python
python 杀死自身进程的实现方法
2019/07/01 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
python 如何快速复制序列
2020/09/07 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
行政办公员自我评价分享
2013/12/14 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
2014年幼儿园个人工作总结
2014/11/10 职场文书
求职导师推荐信范文
2015/03/27 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记