输入类型= "xxx"仅用于键盘,无需验证?



是否可以仅选择自定义键盘输入类型,但可以防止任何浏览器验证,以便可以通过应用程序处理输入值?

即。

<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());
})

希望它有帮助:)

最新更新