如何根据数据库值的长度动态更改要在文本框中输入的字符数?

疯狂开发

EG 如果vehicle.VIN长度为 3,则显示 1 个字符,让用户输入剩余的 2 个。

我下面的代码有效,但我想知道是否有可能以更优雅的方式做到这一点?vehicle.VIN最小长度是3,最大为22。最大的用户可以输入被设定为7。

this._vinLast7TextBox.MaxLength = 7;

        if (_vinValueLabel.Text.Length == 3)
        {
            _vinValueLabel.Text = _vehicle.VIN.Remove(_vehicle.VIN.Length - 2);
        }
        else if (_vinValueLabel.Text.Length == 4)
        {
            _vinValueLabel.Text = _vehicle.VIN.Remove(_vehicle.VIN.Length - 3);
        }
        else if (_vinValueLabel.Text.Length == 5)
        {
            _vinValueLabel.Text = _vehicle.VIN.Remove(_vehicle.VIN.Length - 4);
        }
        else if (_vinValueLabel.Text.Length == 6)
        {
            _vinValueLabel.Text = _vehicle.VIN.Remove(_vehicle.VIN.Length - 5);
        }
        else if (_vinValueLabel.Text.Length == 7)
        {
            _vinValueLabel.Text = _vehicle.VIN.Remove(_vehicle.VIN.Length - 6);
        }
        else
        {
            _vinValueLabel.Text = _vehicle.VIN.Remove(_vehicle.VIN.Length - 7);
        }
它的me86

未经测试,但这应该做同样的事情:

_vinValueLabel.Text = _vehicle.VIN;
_vinValueLabel.Text = _vehicle.VIN.Remove(_vehicle.VIN.Length - Math.Min(7, _vinValueLabel.Text.Length - 1));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据数据库中的下拉选择更改文本框值

来自分类Dev

从动态文本框输入数据时,为什么在数据库中输入空值

来自分类Dev

动态文本框值到数据库

来自分类Dev

如何根据选定的值并参考php中的数据库将值获取到文本框?

来自分类Dev

根据数据库中的另一个文本框填充文本框值

来自分类Dev

根据角度中的输入参数更改文本框值

来自分类Dev

根据角度中的输入参数更改文本框值

来自分类Dev

如何将多个动态文本框值保存到 SQL Server 数据库中

来自分类Dev

根据文本框和字符串在数据库中查询搜索

来自分类Dev

使用PHP从数据库中预填充令牌输入文本框中的值

来自分类Dev

使用PHP从数据库中预填充令牌输入文本框中的值

来自分类Dev

如何动态显示使用Laravel从数据库获取的文本框值

来自分类Dev

在初始加载时根据DropdropList中的值(由数据库填充)设置文本框

来自分类Dev

如何根据 ComboBox Selected Change Event 从数据库中获取数据到文本框

来自分类Dev

将文本框输入值设置为数据库中的字段?

来自分类Dev

文本框输入,从数据库中检索值,而无需在php中提交按钮

来自分类Dev

如何验证是否在文本框中输入相同的数据?(无需数据库)

来自分类Dev

如何检查文本框中的值在连接的数据库中是否已经存在

来自分类Dev

如何在VB.NET的文本框中显示数据库中的空值

来自分类Dev

提交表单后如何检查数据库中存在的文本框值

来自分类Dev

根据第一个文本框值从数据库值自动填充文本框

来自分类Dev

如何使文本框中的输入文本存储在数据库中,同时防止安全漏洞

来自分类Dev

从文本框值 + 数据库连接更改组合框所选项目

来自分类Dev

如何根据文本框的输入在页面上动态更改标签?

来自分类Dev

如何基于ASP.NET Web表单中的数据库表中的行动态创建文本框?

来自分类Dev

如何基于ASP.NET Web表单中的数据库表中的行动态创建文本框?

来自分类Dev

将动态文本框保存到数据库

来自分类Dev

如何根据php数据库值动态更改HTML中的内容?

来自分类Dev

如果数量文本框值大于数据库中的可用库存,如何显示消息框

Related 相关文章

  1. 1

    如何根据数据库中的下拉选择更改文本框值

  2. 2

    从动态文本框输入数据时,为什么在数据库中输入空值

  3. 3

    动态文本框值到数据库

  4. 4

    如何根据选定的值并参考php中的数据库将值获取到文本框?

  5. 5

    根据数据库中的另一个文本框填充文本框值

  6. 6

    根据角度中的输入参数更改文本框值

  7. 7

    根据角度中的输入参数更改文本框值

  8. 8

    如何将多个动态文本框值保存到 SQL Server 数据库中

  9. 9

    根据文本框和字符串在数据库中查询搜索

  10. 10

    使用PHP从数据库中预填充令牌输入文本框中的值

  11. 11

    使用PHP从数据库中预填充令牌输入文本框中的值

  12. 12

    如何动态显示使用Laravel从数据库获取的文本框值

  13. 13

    在初始加载时根据DropdropList中的值(由数据库填充)设置文本框

  14. 14

    如何根据 ComboBox Selected Change Event 从数据库中获取数据到文本框

  15. 15

    将文本框输入值设置为数据库中的字段?

  16. 16

    文本框输入,从数据库中检索值,而无需在php中提交按钮

  17. 17

    如何验证是否在文本框中输入相同的数据?(无需数据库)

  18. 18

    如何检查文本框中的值在连接的数据库中是否已经存在

  19. 19

    如何在VB.NET的文本框中显示数据库中的空值

  20. 20

    提交表单后如何检查数据库中存在的文本框值

  21. 21

    根据第一个文本框值从数据库值自动填充文本框

  22. 22

    如何使文本框中的输入文本存储在数据库中,同时防止安全漏洞

  23. 23

    从文本框值 + 数据库连接更改组合框所选项目

  24. 24

    如何根据文本框的输入在页面上动态更改标签?

  25. 25

    如何基于ASP.NET Web表单中的数据库表中的行动态创建文本框?

  26. 26

    如何基于ASP.NET Web表单中的数据库表中的行动态创建文本框?

  27. 27

    将动态文本框保存到数据库

  28. 28

    如何根据php数据库值动态更改HTML中的内容?

  29. 29

    如果数量文本框值大于数据库中的可用库存,如何显示消息框

热门标签

归档