我有一个
<input type=number min=0 id='myinput'><button ....>
以及按下按钮时触发的一些ajax。
如果我输入的数字超出了允许的数字范围,则该字段的边框变为红色,我猜如果它是一个表单,则不会提交。
但我的javascript并不知道浏览器是否喜欢输入。
它适用于内部网站,我知道所有用户都使用现代浏览器。
我可以检查浏览器是否认为该数字在处理按钮的脚本中有效吗?
if ($("#myinput").BrowserSaysInputIsValid()) {...}
我没有表单,因为我只有一些带有相应按钮和操作的数字文件。
这是一个库存管理系统。
[ 1 ][Move to Dept 1]
[ 0 ][Move to Dept 2]
所以你输入一个数字并按下它旁边的数字,javascript会激活ajax更改。 (这是通过这种方式完成的,因为答:你大部分时间只做一次动作.B:你更难以检查你是不是将10移动到第1和第20部分到第2部分而且只有20个库存,如果两个动作同时处理。)
我是否需要在每个周围建立表格?