jquery - Jquery验证器设置值空白
问题描述
我使用 jquery-mobile 框架开发了一个移动应用程序。我需要用户在输入字段中输入的值。<input type="number" size="35" value="Enter a Number..." step="0.01" placeholder="Enter a Number...">
如果输入了任何数字,那么它的值就会成功,但是如果输入除数字之外的任何东西,它就会变得无效并且它的值显示为空白,有没有办法获得输入的值?
解决方案
我想这与 jqmobile 相关。
即使您添加了clearBtn小部件,当您输入无效字符串时,它也不会显示:
document.querySelector('input[type="number"]').addEventListener('change', function() {console.log(this.value)});
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<input type="number" size="35" value="Enter a Number..." step="0.01" placeholder="Enter a Number..." data-clear-btn="true" />
推荐阅读
- spring-boot - Kafka消费者错误处理偏移重置
- yolo - 如何使用 yolo v3 模型(有两个输出)检测 ML C# 中的对象?
- elasticsearch - 由于 JNA,在 RHEL 7.8 上安装 elastic 7.5 会导致内存违规 sig=6
- xcode - 如何从 iOS 支持中清除 Xcode 中的垃圾文件
- oracle - UCM中配置文件的路径是什么
- javascript - 何时使用网格项与何时不使用网格项对齐和对齐
- node.js - MERN 应用会话 cookie 在 Firefox 上工作,但在 chrome 和其他浏览器上不工作
- html - 将通用 css 应用到备用类
- flutter - 导航页面
- python - 从 yfinance 调用“下载”后出现 SSL 错误