問題タブ [onpaste]

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 投票する
0 に答える
229 参照

jquery - 貼り付けたテキストを Jquery で解析する (サーバー側の処理なし)

次のことを行うためのソリューションが必要です

ユーザーがテキストエリアにテキストを貼り付ける
ユーザーが「オートフィル」ボタンをクリックする ボタンを
押すと、貼り付けられたテキストのさまざまな行が適切なフォームフィールドに入れられる

貼り付けられたデータがどのようにフォーマットされるかの例を次に示します。

これまでのところ、私のフィドルは、私がテストしていてコーディングの途中であることがわかるように、他にもあるので、理解できることを願っています!

http://jsfiddle.net/hc8kL/1/

ちなみに、「続行」ボタンを無効にする私のjqueryにはバグがあります-データを入力すると機能しますが、それを削除すると、これは機能によって認識されず、「続行」ボタンが有効のままになります

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

javascript - 右クリックによる貼り付け後のデータの取得

貼り付け後にテキストエリアに入力されたデータを評価しようとしています。onkeyup を使用すると、問題がないかどうかが検出され、ユーザーが Cntl-V を使用して貼り付けたときに評価が正常に行われます。右クリックして貼り付けを選択しても何もしません。Cntl-V と右クリックによる貼り付けの両方を検出する onkeyup から onpaste に変更しましたが、データがありません。実際の貼り付けが実行される前に onpaste がトリガーされることを知っているので、setTimeout() で評価を遅らせようとしましたが、5 秒の遅延があっても関数関数が完了するまでデータを取得しません。何をしても、入力されたアイテムの数を数えることができないようです。これが私のコードです:

アドバイスをいただければ幸いです。

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

javascript - onpaste イベントは、テキストボックス内のテキストを置き換えます

JS の onpaste イベントに問題があります。クリップボードの内容を半分に分割して 2 つのテキスト ボックスにコピーする必要があります。以下のコードを使用しています。

この関数はonpasteイベントで呼び出されます。コンテンツは貼り付けられますが、関数の後、データが貼り付けられたボックスに文字列全体が再度貼り付けられます。

cancelbubble万が一、paste()関数でetcを使ってイベントをキャンセルすることで、イベントをキャンセルすることはできませんか? ??

前もって感謝します

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

javascript - ie10 はクリップボードからの画像の貼り付けをサポートしていますか?

ie10 は、画像のコピーと貼り付けをサポートする機能をサポートしていますか。IE には素晴らしい fileReader API がありますが、画像を貼り付ける機能があればクールです。

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

jquery-mobile - 入力テキストのJquery Mobile Pasteイベント

Jquery Mobile を使用して、Android および iPhone 用の Web アプリを開発しています。ユーザーが入力テキスト フィールドの値を変更したときにイベントを処理したいと考えています。

最初に、私は使用.on("keyup change")していますが、すべてが正常に機能しているようです。ただし、ユーザーがテキスト フィールドにテキストを貼り付けると ([貼り付け] を長押ししてタップすると)、イベント ハンドラーが呼び出されません。

この問題を解決する方法を知っている場合は、私を助けてください。

皆さん、ありがとうございました。

0 投票する
4 に答える
9586 参照

php - XMLHttpRequestを使用してコピーアンドペーストJavaScriptを介してPHP画像データを受信する方法

GMail が使用するものと同様の画像アップロード機能を作成しようとしています。デスクトップから画像をコピー (CTRL-C) し、Web サイトに貼り付け (CTRL-V) ます。次に、画像は XMLHttpRequest を介して、着信ファイルを処理する php-script にアップロードされます。「処理」とは、名前を変更してサーバーに保存することを意味します。

画像 (およびデータ) を取得することはできますが、XMLHttpRequest を正常に送信および受信することができません。私のJavascriptコードは次のようになります:

処理 php ( php/image-upload.php) は次のようになります。

$_POST['file']空のままだと思いますが、よくわかりません。さらに、「blob サイズ」(console.log() で表示される) が実際の画像サイズよりもはるかに大きいことにも遭遇します。しかし、それは問題ではないか、エンコーディングが原因である可能性があります。

開発者コンソールにこれが表示されます。

実際の画像ファイルを右クリックしてファイル情報を表示すると5,320 bytes (8 KB on disk)、サイズが表示されます。

必ずしも を使用する必要はありませんXMLHttpRequest。それが最初に頭に浮かんだことです。JavaScript を使用してサーバーにリアルタイムで画像をアップロードするより良い方法があれば、お知らせください。

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

gwt - gwt テキストボックスの 1 つに貼り付けを無効にする方法

2 つのテキスト ボックスがあり、そのうちの 1 つを無効にして貼り付けを無効にしたい。私が試してみました

ただし、両方のテキストボックスの貼り付けが無効になります。

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

jquery - jQuery:貼り付け時にフォームを送信

データ入力担当者が電子メール アドレスをフォームに入力しています。アドレスを貼り付けるたびにフォームが送信されると、次の貼り付けの準備が整います。setTimeout 内の他のコードも問題なく動作しますが、フォームの送信だけではありません。よろしくお願いします。

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

javascript - 複数の入力フィールドの 1 つの Javascript Jquery が変更されました

distance、fuelConsumption、pricePerGallon などの複数の入力フィールドがあり、合計価格を計算する必要があるとします。しかし、ユーザーのタイプとして計算したい。そのため、これらの入力のいずれかが変更された場合は、合計価格を再計算する必要があります。私が使用するフィールドの単一の値を取得するには:

などですが、単一のフィールドではなく複数のフィールドを確認するにはどうすればよいですか?