输入类型=“xxx”仅用于键盘,没有验证?

时间:2016-12-12 15:43:27

标签: html user-experience

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

<input type="number">

12345-123

在移动设备上,用户将看到键盘,允许输入数字以及-。一旦输入这样的值,浏览器就会返回空字符串,因此不允许我选择并在我身边进行验证。

$0.value

返回:

""

我想对某些输入类型使用特定的键盘,但我不确定它是否可能,如果是 - 如何?

1 个答案:

答案 0 :(得分:-2)

也许尝试使用$ .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());
})

希望有所帮助:)