ホームページ ウェブフロントエンド jsチュートリアル ASP.NET jQuery 例 13 オリジナル jQuery テキストボックス文字数制限プラグイン TextArea Counter_jquery

ASP.NET jQuery 例 13 オリジナル jQuery テキストボックス文字数制限プラグイン TextArea Counter_jquery

May 16, 2016 pm 05:56 PM
文字数制限 テキストボックス

•最大入力文字長を制限できます
•文字のインターセプト速度を設定できます
•カスタマイズ可能なプロンプト情報のテキストスタイル (カスタマイズされたテキストの内容を改善できます)
このプラグインは、英語の文字の長さをカウントし、漢字は同じです。
早速、プラグイン コードの詳細を示します。具体的な実装の詳細は、コード内で既にコメントされています。

コードをコピー コードは次のとおりです。

; (function ($) {
$.fn.extend({
textAreaCount: function (options) {
var $ textArea = this;
options = $.extend({
maxlength: 140, // 500 に初期化された最大入力長変数を定義します
speed: 15, // 文字を削除する速度変数を定義します
msgstyle: "font -family:Arial;font-size:small;color:Gray;small;text-align:right;margin-top:3px;", // プロンプト情報表示スタイル
msgNumStyle: "font -weight:bold;color :Gray;font-style:italic;font-size:larger;" // プロンプト メッセージ内の残りの長さのスタイル
}, options);
var $msg = $("
");
// テキスト ボックスの背後にプロンプ​​ト情報コンテナを動的にロードします
$textArea.after($msg);
// キープレス イベントを追加 現在のコンテンツをまだ入力できるかどうかを判断するために使用されます
$textArea.keypress(function (e) {
// 8 は Backspace ボタン、46 は削除ボタンです
// 現在の入力文字の長さが 0 で、キー値が 8 と 46 ではない場合、操作は実行されません
if ($textArea.val().length >= options.maxlength && e.that ! = '8' && e.that != '46 ') {
e.preventDefault();
return;
}
}).keyup(function () { // キーアップイベントを追加します。残りの入力単語を計算して表示するには、
var curlength = this.value.length;
$msg.html("").html("var init = setInterval(function () {
// 入力内容が設定された最大長より大きい場合、コンテンツは設定された速度で自動的に傍受されます
if ($textArea. val().length > options.maxlength) {
$textArea.val($textArea.val().substring(0, options) .maxlength));
$msg.html("").html ("" options.maxlength "words も入力できます") ;
}
else {
clearInterval(init);
}
},
}).bind("contextmenu", function (e) / / マウスの右ボタンを無効にして、マウスによるテキスト操作を無効にします
return false >})
// 初回ロード時に文字長プロンプト情報を入力できるようになりました
$ msg.html("").html(" " options.maxlength "Word");
return this; 🎜>}
});
})(jQuery);


上記のコードを直接コピーして、
デモ:
プラグインの使用方法を見てみましょう。まず、コードは次のとおりです。


コードをコピーします コードは次のとおりです:



ページ構造 コード:


















テキスト ボックス コントロールの文字制限機能を実装するプラグイン txtCmt を呼び出します、スクリプト コード:



コードをコピー
コードは次のとおりです。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

OneNote で画像を背景として設定する方法 OneNote で画像を背景として設定する方法 May 14, 2023 am 11:16 AM

Onenote は、Microsoft が提供する最高のメモ作成ツールの 1 つです。 Onenote を Outlook や MSTeams と組み合わせると、仕事と個人の創造的な生産性を向上させるための強力な組み合わせになります。違う形式でメモを取らなければなりませんが、それは単に物事を書き留めるだけではないかもしれません。日々の仕事の中で、さまざまなソースから画像をコピーし、編集を行う必要がある場合があります。変更を適用する方法を知っていれば、Onenote に貼り付けた画像は大いに役立ちます。 Onenote を使用しているときに、Onenote に貼り付けられた画像が快適に作業できないという問題に遭遇したことはありますか?この記事では、Onenote で画像を効果的に使用する方法について説明します。我々はできる

パワーポイントでクリックするまでテキストを非表示にする方法 パワーポイントでクリックするまでテキストを非表示にする方法 Apr 14, 2023 pm 04:40 PM

PowerPoint でクリックする前にテキストを非表示にする方法 PowerPoint スライド上の任意の場所をクリックしたときにテキストを表示したい場合、設定はすばやく簡単です。 PowerPoint でボタンをクリックする前にテキストを非表示にするには: PowerPoint ドキュメントを開き、[挿入] メニューをクリックします。 「新しいスライド」をクリックします。 [空白] または他のプリセットのいずれかを選択します。 [挿入] メニューで [テキスト ボックス] をクリックします。テキスト ボックスをスライド上にドラッグします。テキストボックスをクリックして、あなたの名前を入力してください

Wordでカレンダーを作る方法 Wordでカレンダーを作る方法 Apr 25, 2023 pm 02:34 PM

Word で表を使用してカレンダーを作成する方法 自分の仕様に正確に適合するカレンダーを作成したい場合は、Word の表を使用してすべてを最初から作成できます。これにより、カレンダーに必要な正確なレイアウトをデザインできます。 Word で表を使用してカレンダーを作成する: 新しい Word 文書を開きます。 Enter キーを数回押して、カーソルをページの下に移動します。 「挿入」メニューをクリックします。リボンで、表アイコンをクリックします。左上の四角をクリックして押したまま、7×6 の表をドラッグします。 1行目に曜日を書きます。別のカレンダーを参照として使用して、月の日付を記入します。当月以外の日付を強調表示します。メイン メニューで、テキストの色のアイコンをクリックし、グレーを選択します。当月については、次から始めます

フォーム入力テキストフィールドで許可される文字数を制限するにはどうすればよいですか? フォーム入力テキストフィールドで許可される文字数を制限するにはどうすればよいですか? Sep 08, 2023 pm 02:49 PM

この記事では、フォーム入力テキストフィールドで許可される文字数を制限する方法を学びます。 HTML でユーザー入力を取得するにはタグを使用します。入力フィールドに制限(または範囲)を与えるには、min 属性と max 属性を使用して、入力フィールドの最大値と最小値をそれぞれ指定します。入力フィールドの最大文字数制限を設定するには、maxlength 属性を使用します。このプロパティは、入力フィールドの最大文字数を指定します。入力フィールドの最小文字数制限を設定するには、minlength 属性を使用します。このプロパティは、入力フィールドの最小文字数を指定します。まず、入力フィールドの最大文字数制限を設定する方法を見てみましょう - 構文 入力フィールドの最大文字数制限を設定するための構文は次のとおりです。 <入力

HTMLテキストボックスにはどのような種類があるのでしょうか? HTMLテキストボックスにはどのような種類があるのでしょうか? Oct 12, 2023 pm 05:38 PM

HTML テキスト ボックスの種類には、単一行テキスト ボックス、パスワード テキスト ボックス、数値テキスト ボックス、日付テキスト ボックス、時刻テキスト ボックス、ファイル アップロード テキスト ボックス、複数行テキスト ボックスなどが含まれます。詳細な紹介: 1. 単一行テキスト ボックスは、単一行テキスト入力を受け入れるために使用される最も一般的なタイプのテキスト ボックスです。ユーザーはテキスト ボックスにユーザー名、パスワード、電子メール アドレスなどの任意のテキストを入力できます。など; 2. パスワードのテキストボックスが使用されます パスワードの入力を受け入れるために、ユーザーがパスワードを入力すると、ユーザーのプライバシーを保護するためにテキストボックスの内容が非表示になります; 3. 数字のテキストボックスなど

HTMLテキストボックスに改行を追加するにはどうすればよいですか? HTMLテキストボックスに改行を追加するにはどうすればよいですか? Sep 04, 2023 am 11:05 AM

HTML テキスト領域に改行文字を追加するには、HTML 改行タグを使用して任意の場所に改行文字を挿入します。あるいは、CSS プロパティ「white-space:pre-wrap」を使用して、テキストに自動的に改行を追加することもできます。これは、フォーマット済みのテキストをテキスト領域に表示する場合に特に便利です。それでは、改行を追加する方法について説明しましょう。このメソッドは HTML 内にテキスト領域を作成し、それに ID を割り当てます。クリックすると、改行を使用してテキスト領域のテキストを分割するボタンを作成します。次に、テキストを改行に分割する関数を作成します。この関数のコードは -functionreplacePeriodsWithLineBreaks() です。

HTML スクロール バー テキスト ボックスをコーディングする方法 HTML スクロール バー テキスト ボックスをコーディングする方法 Feb 19, 2024 pm 07:38 PM

タイトル: スクロールバー付きHTMLテキストボックスコードの書き方 HTMLのテキストボックスはよく使われるユーザー入力コントロールの1つですが、テキストの内容が長すぎると、テキストボックスが不完全に表示されてしまう場合があります。この時点で、スクロールをサポートするためにテキスト ボックスにスクロール バーを追加できます。この記事では、スクロールバー効果を備えたHTMLテキストボックスコードの書き方と具体的なコード例を詳しく紹介します。 1. textarea 要素を使用してテキスト ボックスを作成する HTML では、textarea 要素を使用してテキスト ボックスを作成します。

テキストボックスの枠線を透明に設定する方法 テキストボックスの枠線を透明に設定する方法 Jul 28, 2023 am 10:05 AM

テキスト ボックスの枠線を透明に設定する方法: 1. 文書を開き、挿入したテキスト ボックスを選択し、右クリックして [オブジェクトの書式設定] を選択します; 2. 右側のポップアップ ボックスで [図形オプション] を選択します。 - 「塗りと線」 - 「透明度」; 3. 必要に応じて透明度を調整します。

See all articles