文本框多种输入类型?

时间:2013-06-06 13:56:27

标签: c# asp.net-mvc

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

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

编辑:忘记添加我想将其设置为数字的原因是将其默认为android中的数字键盘。是的,密码将是数字字符。

1 个答案:

答案 0 :(得分:3)

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

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

  1. 输入输入密码
  2. 验证输入的字符 输入都是数字。
  3. type是semantic,它控制输入的行为:

    • 密码=屏蔽输入
    • numeric =数字
    • 电子邮件=有效的电子邮件地址
    • checkbox = yes / no
    • radio =互斥
    • range =包含数字列表
    • ....

    该值是语义类型的实例。