ホームページ ウェブフロントエンド jsチュートリアル jQuery_jquery に基づいてテキスト ボックス内の単語数を計算するコード

jQuery_jquery に基づいてテキスト ボックス内の単語数を計算するコード

May 16, 2016 pm 05:52 PM
単語数 テキストボックス

1. 機能:
1. ユーザーが入力している間に計算が実行され、残りの入力単語数がユーザーに通知されます。
2. 指定された単語数を超えたら、[OK] をクリックして入力ボックスをオンにします。が点滅します
2. 機能分析
1. キーポイントとなるイベントは何ですか?
標準ブラウザは oninput を使用しますが、IE は onpropertychange を使用します。これら 2 つのイベントの発生条件は、テキスト ボックスの値が変化することです。
2.文字数の計算。
2.1 漢字 1 文字は 2 文字、記号または数字 1 文字、英語文字は 1 文字と数えます。 (140 文字を指定した場合、2 を掛けると 280 になります)
2.2 Math.ceil メソッドを使用する必要があります。これは、表示される単語数を元に戻すには、最終的には 2 で割る必要があるためです。ユーザー;
3. Flash 動的背景色
反復アクションであるため、ここではモジュール操作が使用されます。最初の場合は色があり、2 回目は色がありません。
肉眼で見る必要があるため、二次効果は色と無色であるため、アクションを繰り返す必要があるため、ここでは遅延、setTimeout、setInterval が使用されます。

ビデオを提供してくれた「Wiaowei Classroom」に感謝します

オンライン デモ: http://demo.jb51.net/js/2012/myinputCount/
パッケージのダウンロード: http://www.jb51.net/jiaoben/55149.html


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

$(function (){
var $tex = $(".tex");
var $but = $(".but");
var ie = jQuery.support.htmlSerialize; = 0;
var abcnum = 280;
var num = 0;
$tex.val ("" );
//上部のヒント
$tex.focus(function(){
if($tex.val()==""){
$(" p").html("入力できる文字数140");
}
})
$tex.blur(function(){
if($tex.val() == ""){
$("p").html("以下にテキストを入力してください:")
}
})
//テキスト ボックス内の単語数 変更を計算してプロンプトを表示します
if(ie){
$tex[0].oninput =changeNum
}else{
$tex[0].onpropertychange =changeNum; ;
}
function changeNum(){
//中国語の文字数
str = ($tex.val().replace(/w/g,"")).length;
//中国語以外の文字 数値
abcnum = $tex.val().length-str;
total = str*2 abcnum
if(str*2 abcnum$but.removeClass()
$but.addClass("but")
texts =Math.ceil((maxNum - (str*2 abcnum))/ 2);
$( "p").html("単語数も入力できます" text "").children().css({"color":" blue"});
} else if(str*2 abcnum>maxNum){
$but.removeClass("")
$but.addClass("grey");
texts =Math .ceil(((str*2 abcnum )-maxNum)/2);
$("p").html("入力した単語数が テキスト "" ).children("span").css ({"color":"red"});
}
}
//ボタンクリック
$but.click(function(){
if($(this).is (".grey")){
sets = setInterval(flash,100)
$tex.addClass("textColor")
}
関数flash(){
num;
if(num == 4){
clearInterval(sets)
}
if(num%2 == 1){
$tex .addClass("textColor")
}else{
$tex.removeClass("textColor")
}
}
})
})


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホット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)

Windows 10のメモ帳で単語数を確認する方法 Windows 10のメモ帳で単語数を確認する方法 Dec 29, 2023 am 10:19 AM

Win10 のメモ帳を使用してテキストを入力するときに、多くの友人が自分が入力したテキストの量を確認したいと考えていますが、どのように確認すればよいでしょうか?実際には、テキストのプロパティを開いてバイト数を確認するだけで、単語数を確認できます。 win10 のメモ帳の文字数を確認する方法: 1. まず、メモ帳で内容を編集した後、保存します。 2. 次に、保存したメモ帳を右クリックして選択します。 3. 各漢字のサイズは 2 バイトであるため、8 バイトであることがわかります。 4. 合計バイト数を確認したら、それを 2 で割ります。たとえば、984 バイトを 2 で割ると 492 ワードになります。 5. ただし、123 などの各数字は 1 バイトのみを占有し、各英語単語は 1 バイトのみを占有することに注意してください。

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の文字数を確認する方法 Wordの文字数を確認するにはどうすればよいですか? Wordの文字数を確認する方法 Mar 04, 2024 am 10:04 AM

Word は最も人気のあるオフィス ソフトウェアの 1 つです。文書の書式設定には、文字数に関する厳しい要件がある場合があります。たとえば、タイトルの文字数は長すぎてはならず、長すぎるタイトルは十分に目を引くものではありません。また、一部のソフトウェア システムに組み込む必要がある特定の段落もあり、単語が多すぎても少なすぎても、レイアウトの美しさに影響します。 Word で単語数を確認するにはどうすればよいですか? Word で単語数を確認するいくつかの方法を学びましょう。 Wordの文字数を確認するにはどうすればよいですか? Wordで文字数を確認する方法1つ目は、Wordの文字数を使って確認する方法です 1.「レビュー」タブを選択し、「文字数」をクリックすると、ページ数、単語数、文字数、段落数、行数などをカウントします。文書の情報。所有

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

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

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 要素を使用してテキスト ボックスを作成します。

See all articles