-6

我想知道用户不能在同一个文本框中输入多个点的任何代码,例如:

0.0.01

如果他们输入 0.1,则不允许在输入字段中再次输入任何点。

4

2 回答 2

0

如果这是在 Winforms 中,则只需签入 TextChanged 事件。只需检查输入的最后一个字符是否为“.”。如果是,还有第二个“。” 已经在 TextBox 中,那么您只需删除最后一个点。

于 2013-05-27T08:55:24.390 回答
0

以下应该工作

  1. 在 javascript 中使用 onKeyPress 事件
  2. 数数。值中的点数
  3. 如果不。点数大于一个然后将 event.keyCode 值设置为 8(退格键的键码
于 2013-05-27T09:07:16.297 回答