是否可以仅选择自定义键盘输入类型,但可以防止任何浏览器验证,以便可以通过应用程序处理输入值?
即。
<input type="number">
使用值12345-123
将在移动设备上使用键盘显示,该键盘允许输入数字以及-
。输入该值后,浏览器返回空字符串,因此不允许我在我这边进行验证。
$0.value
返回:
""
我想在某些输入类型中使用特定的键盘,但是我不确定是否可能,如果是的话 - 如何?
也许尝试使用$ .VAL()而不是值。您可以在此处找到文档:
http://api.jquery.com/val/
http://codepen.io/tunderscripts/pen/jvvznj?editors=1111
html:
<input type="number" />
JS使用jQuery:
var input = $('input[type=number]');
input.on('clic change', function(){
console.log($(this).val());
})
希望它有帮助:)