Enter Key tricks val() length / jQuery

Enter Key tricks val() length / jQuery

本文关键字:length jQuery Key tricks val Enter      更新时间:2023-09-26

在输入内容之前,我将禁用提交按钮。问题是Enter键按字符或"长度"计数。

这是用于文本区域

咖啡计数

$(document).ready ->
  $(".cmnt_btn").attr "disabled", true
  $(".cmnt_area").keyup ->
    # Disable button when nothing is entered
    # Enter Key tricks this
    unless $(this).val().length is 0
      $(".cmnt_btn").attr "disabled", false
    else
      $(".cmnt_btn").attr "disabled", true
    # Character Count
    left = 300 - $(this).val().length
    left = 0  if left < 0
    $(".cmnt_counter").text left

如何"禁用"回车键作为字符计数,或者在输入其他内容之前禁用该键?

您可能要求从文本区域的开头和结尾修剪新行/空格:

$(this).val().replace(/^'s+|'s+$/g, '').length

此外,在禁用的属性上设置true/false将不会有任何作用:将它们替换为prop。