問題タブ [fromcharcode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2491 参照

javascript - VBScript の chr() が間違った値を返すように見える

chr() を使用して文字コードを文字に変換しようとしていますが、VBScript で期待どおりの値が得られません。VBScript によると、文字コード 199 は次のとおりです。

ただし、Javascript の String.fromCharCode のようなものを使用する場合、199 は次のようになります。

2 番目の結果は、VBScript の chr() 関数から取得する必要があるものです。問題は何ですか?

0 投票する
6 に答える
18609 参照

javascript - キーを押したときにテキストフィールドの新しい値を確認するにはどうすればよいですか?

単一のフォームフィールドがあり、フィールドがいつ変更されたかを検出し、フィールドの新しい値を使用して追加のコードを実行できるようにする必要があります。押されたキーが実際にテキストボックスの値を変更する場合にのみ、コードを実行したいと思います。これが私が思いついた解決策です。

ただし、問題は1つだけです。onkeypressは、フィールドの値が更新される前に起動されるため、値を取得すると、前の値が取得されます。キーが値を変更したかどうかをテストする方法を知っている場合は、キーアップのみを使用しますが、一部の文字(矢印キーなど)はフィールドの値に影響を与えません。

何か案は?

0 投票する
1 に答える
100 参照

javascript - charCodeAt() を使用する場合、どのようにキーを使用して新しいコードを生成しますか?

3 日後に予定されているサイエンス フェアのプロジェクトに取り組んでおり、助けが必要です。charCodeAt() を使用していますが、キーと charCodeAt() を使用して新しいコードを作成するコードの書き方がわかりません。助けてください。

0 投票する
2 に答える
15987 参照

javascript - JavaScript キーコード

私が書いていない JavaScript ルーチンを使用しています。onkeydown不要なキーストロークを防ぐために、テキスト ボックスの属性から呼び出されます。

最初の引数は明らかに使用されていません。2 番目の引数は、許可される文字のリストです。

これは英数字で機能するようです。ただし、 や などの文字は、これらの文字がパラメーターに含まれている場合でも、この関数が を返す原因.となります。たとえば、キーが押されると、190 に設定され、「3/4」文字に設定されます。/falsechars.keykeychar

これがどのように機能するのか、および/またはなぜ機能しないのか、誰にもわかりますか? 私は、JavaScript が何をしようとしているのかを理解するのに十分な知識がありません。

0 投票する
2 に答える
706 参照

jquery - jQuery を使用して、ユーザーが入力するときにその場で数字に添え字を追加する

ユーザーがテキストボックスに入力するときに数字に添え字タグを追加することは可能ですか?たとえば、ユーザーが H20 を入力すると、すぐに H 2 0 に変換されます。jQuery を使用したソリューションを探していますか?

0 投票する
2 に答える
2294 参照

jquery - jQuery : event.which は、数字がテンキーから押されたときとアルファベットの上の数字キーから押されたときに異なるコードを返します

キーボードのアルファベットの上にある数字から 8 を押すと event. は 56 を返しますが、横にあるテンキーから 8 を押すと 104 ('h' の ascii) を返します。私はこれをやっていた:

keydownイベントのハンドラー内でこれを行っています。これで、キーボードの各キーには異なる keyCode があり、おそらく event. がテンキー 8 の keyCode を返していることがわかりました。これはたまたま ascii 'h' と一致しています。どこから入力されたかに関係なく、単に 8 を返したいだけです。

また、上記のコードを keyPress イベント ハンドラーにバインドすることはできません。これは、IE で削除、タブなどをキャプチャしないためです。

0 投票する
2 に答える
3374 参照

php - fromCharCode に相当する PHP は何ですか?

整数を取り、その数値の Unicode 文字を返す PHP 関数はありますか?

0 投票する
8 に答える
30906 参照

javascript - fromCharCodeに配列を渡すことはできますか

私はここで間違った質問をしているかもしれないので、答えが別のスレッドにあるかどうかをお詫びします...しかし私は無駄に周りを見回しました。

スニペットでは、なぜこれが機能しないのですか?

キーイベントを配列に収集していて、プロンプトが表示されたらそれらを文字として書き出せるようにしたいと考えています。そしてこれは機能しますが:

配列として渡すと、機能しないようです。また、最初に配列をString()に変換しようとしました。また、array.join( "、");も変換しました。カンマ区切りのリストを作成するには...まだ何もありません。何か案は?配列に収集した値をcharに変換するためのより良い方法はありますか?

0 投票する
0 に答える
512 参照

javascript - WIN32仮想キーコードへのjavascript charコード

javascript char コードを WIN32 仮想キー コードに変換する方法は? たとえば、ロシア語のキーボードで押しても、「q」には常に81コードがあります。wpf ではこのコードを使用できますが、javascript で似たようなものが必要です

0 投票する
3 に答える
10921 参照

javascript - string.replace(fromCharCode()、'')は文字を置き換えることができません

XMLを解析すると、異常な16進文字が含まれています。そこで、空きスペースに置き換えてみました。しかし、それはまったく機能しません。

元のキャラクター:�

コード:

説明から「ýÿ」の文字を削除したいのですが。16進文字を空のスペースに置き換えるのに問題がある人はいますか?

回答に基づいて、コードを次のように変更しました。

ただし、画面には「�」と表示されます。

なぜこれがまだ起こるのか知っていますか?