【问题标题】:Changing user input in razor在剃刀中更改用户输入
【发布时间】:2019-05-26 10:00:19
【问题描述】:

如果用户使用某些符号,我正在尝试找到一种方法来更改用户的输入。例如,如果他们键入“

【问题讨论】:

  • 使用 javascript 可能更容易...
  • 这是我的想法,但我不确定如何在 textboxfor 元素上设置它。
  • 只需为 textboxfor 分配一个 id 并将您的 Javascript 钩子添加到该 id。

标签: c# asp.net-mvc validation razor


【解决方案1】:

我想通了。我使用 jQuery 的魔力来做到这一点。

$(':text').change(function() {
            var jQuerySelector = `#${this.id}`;
            var text = $(jQuerySelector).val();
            if (text.includes('<')) {
                text = text.replace('<', 'less than ');
                $(jQuerySelector).val(text);
            }
        });

【讨论】:

    猜你喜欢
    • 2021-06-24
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多