如何为数字输入创建Html.EditorFor

时间:2011-11-09 01:11:13

标签: c# asp.net-mvc-2

很简单,我想构建一个只接受数字的编辑器,就像我一样,你可以在改变时使用javascript吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以使用javascript,但它有点冒险。你必须陷入每次击键,所以远离像Jquery这样只会减慢它的速度。键盘与数字键不同,因此您必须了解这些键。此外,你必须通过标签,退格键,空格(有时但不总是),del键,插入等内容,更不用说键盘和键盘上的句点,如果你在做固定点小数。

这是DOM模型和HTML的主要弱点之一,因此您需要围绕它进行编码。谷歌的“javascript + keycode”,你会发现很多例子。