検索

ホームページ  >  に質問  >  本文

JavaScript - JS入力ボックスの文字数制限の問題

js 入力ボックスは、入力ボックス内の単語数を制限します。次のコードは

リーリー

実際のプロセス中に、図に示すように、次の問題が発見されました。

入力方法では、まず文字が表示され、次に文字のピンインが中国語の文字に変換されます。そのため、入力時に漢字と漢字を合わせた文字数が制限文字数を超えてしまう可能性があります。

高洛峰高洛峰2727日前949

全員に返信(6)返信します

  • 高洛峰

    高洛峰2017-07-05 10:40:10

    リーリー

    返事
    0
  • 迷茫

    迷茫2017-07-05 10:40:10

    oninput="checkNumber($(this))"

    返事
    0
  • 代言

    代言2017-07-05 10:40:10

    アラートは必要ありません。入力ボックスの後に赤いボックスを追加するだけです

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-07-05 10:40:10

    入力も完全な英語または中国語であり、長さを 10 未満に制限する必要があると想定します。その場合、checkNumber 関数は、入力に中国語の文字が含まれているかどうか、含まれている場合は判断します。 、最後の文字が英語であるかどうかを決定します。中国語の説明がなく、純粋な英語の場合は、プロンプトが表示されます。中国語と英語が混在している場合、計画の欠点を判断するのは困難です。

    返事
    0
  • ringa_lee

    ringa_lee2017-07-05 10:40:10

    次の例ですが、参考になるでしょうか

    リーリー

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 10:40:10

    onkeyup事件换成onblur事件解决。

    返事
    0
  • キャンセル返事