JavaScript - JS入力ボックスの文字数制限の問題
高洛峰
高洛峰 2017-07-05 10:38:10
0
6
929

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

リーリー

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

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(6)
小葫芦

リーリー

いいねを押す +0
迷茫

oninput="checkNumber($(this))"

いいねを押す +0
代言

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

いいねを押す +0
给我你的怀抱

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

いいねを押す +0
ringa_lee

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

リーリー
いいねを押す +0
曾经蜡笔没有小新

onkeyup事件换成onblur事件解决。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート