这两天关于项目中列表排序的的问题,php程序员建议在表格中增加input输入框order字段,来作为输入提交给每行数据进行排序。
关于这个之前大概也有做过,所以便有了下面的思路。
键盘控制输入类型只能为数字,以及小键盘的数字,当输入为中文时,keydown事件匹配中文后对文本进行字符串替换;当键盘触发enter按键时,提交input框中的文本,或者input框失去焦点时,也提交;但是最后有一个bug,就是当正在输入中文时切换输入法,那么输入会变为字母并且enter提交,对于这个暂时未有合适的办法。后续可以解决时候再更新本文。
代码如下,可以参考
|
|
后续会再次更新。