目前我有以下代码
<input type="number" />
Run Code Online (Sandbox Code Playgroud)
它出现了这样的事情

右侧的小选择器允许数字变为负数.我该如何预防呢?
我对使用有疑问type="number",它造成的问题多于解决问题,无论如何我都会理智地检查它,所以我应该回去使用type="text"?
我有以下html5输入元素:
<input type="number">
Run Code Online (Sandbox Code Playgroud)
为什么这个输入允许在输入字段中输入字符'e'?无法输入其他字母字符(如预期的那样)
使用chrome v.44.0.2403.107
看看我的意思:http://www.w3schools.com/html/tryit.asp?filename = tryhtml_input_number