iff*_*ffy 7 html javascript forms android google-chrome
我正在使用AngularJS并且ng-submit
像这样:
<form ng-submit="submit(foo); foo='';">
<input type="number" ng-model="foo">
</form>
Run Code Online (Sandbox Code Playgroud)
在桌面计算机上的Chrome中,我可以在输入中按Enter键以提交表单(submit(foo)
在这种情况下调用).
在Chrome for Android(KitKat)中,它不起作用.但是,如果我将输入更改为type="text"
然后按"Go"时它会起作用.
我怎样才能获得形式的行为像它的input type="text"
同input type="number"
?我正在使用,type="number"
因为我希望设备调出数字键盘.
这是一个说明问题的插件:http://plnkr.co/edit/4WJfdoKgXu7o6ZsM8WFx?p=preview (或http://goo.gl/IiQzGf,如果你在移动设备上).
编辑:
监听使用JavaScript进入并没有工作:http://plnkr.co/edit/07QGA1s4UCyop8IB8Dmx?p=preview
编辑2:
这不是AngularJS问题.这是一个HTML问题:http://embed.plnkr.co/ZVD0ZtmEutWZr7P7vq2b/preview