1

是否可以将文本框设置为多种输入类型?我希望它是数字和密码。这是可能的还是我应该走不同的路线?

@Html.TextBox("CODE", "", new { size = 40, type="password"})

编辑:忘了补充说我想将它设置为数字的原因是让它默认为android中的数字键盘。是的,密码是数字字符。

4

1 回答 1

3

不,html 输入正好有 1 种类型。现在,输入类型的值可以是不同的值,您可以验证该值。

所以如果你想要数字密码。

  1. 输入类型密码
  2. 验证输入的字符都是数字。

type 是语义的,它控制输入的行为方式:

  • 密码 = 屏蔽输入
  • 数字 = 一个数字
  • 电子邮件 = 有效的电子邮件地址
  • 复选框 = 是/否
  • 收音机 = 互斥的
  • range = 包含的数字列表
  • ……

该值是语义类型的一个实例。

于 2013-06-06T14:04:13.900 回答