【问题标题】:Minlength in Textarea not working [duplicate]Textarea中的最小长度不起作用[重复]
【发布时间】:2018-07-31 07:38:18
【问题描述】:

如何将minlength = 2 设置为Textarea。我尝试了我的代码,但它似乎不起作用。我收到一个未知属性错误。有没有办法将 textarea 的 minlength 设置为 "2" ?提前致谢。 我什至尝试过pattern = {2,},但它没有用。

<textarea name="Remarks" onchange="CheckValidChars(this);" onblur="CheckValidChars(this);" onkeypress="return isValidChars(event);" id="Remarks" maxlength="700" minlength = "2" required cols="100" rows="6" ng-model="vm.EditRef_OCBUI.Remarks"></textarea>

【问题讨论】:

  • pattern=".{2,}"有错别字
  • 是的,我检查过了。但是 minlength & pattern 对我不起作用。所以我重新发布了这个问题。重复的答案对我没有帮助。在我第一次发布这个问题之前,我已经检查了那个重复的答案。因此,您甚至可以在检查我是否已经尝试过重复答案中提到的标签之前停止投票。
  • 好吧,它似乎对其他人有用。您能否在问题中包含一个 sn-p(使用问题编辑器中的 &lt;&gt; 按钮)表明它不起作用?

标签: c# jquery html textarea


【解决方案1】:

您可以使用 jQuery 添加验证。

jQuery 示例:

$('#formID').submit(function(e){
    if($('#Remarks').val().length < 3){
       e.preventdefault();
    }
});

【讨论】:

  • formID 是“textarea id”?
  • 没有。这是表单ID。我正在处理表单提交事件。你没有表格吗?你想什么时候验证?提交时?模糊?
【解决方案2】:

你可以简单地添加 minlength ............&lt;textarea maxlength="20" minlength="5"&gt;&lt;/textarea&gt;

【讨论】:

  • 试试看OP的html,已经添加了
猜你喜欢
  • 1970-01-01
  • 2014-05-06
  • 1970-01-01
  • 2016-12-17
  • 1970-01-01
  • 1970-01-01
  • 2019-03-05
  • 2017-11-18
  • 1970-01-01
相关资源
最近更新 更多