ボタンをクリックしてjQueryを実行すると、キーアップイベントを含む追加テキストが消えます

シャーン

jQueryを使用して、画像をSVG形式でダウンロードしています。

さて、画像のすぐ上にタイトルを表示したいと思いました。キーアップイベントでこれを達成しようとしました。タイトルを書くと、スクリプトはそれを本来あるべきdivに追加しますが、ダウンロードボタンをクリックするとすぐにタイトルが消え、画像は追加されたタイトルなしでダウンロードされます。

上記のタイトルの画像をダウンロードしたかったのですが、実際にはテキストが追加されています。

html

<div class="row">
<div class="col-sm-6">

      <label>Write Title</label>
      <input type="text" name="qr_frame_text"  id="qr_frame_text">

</div>

<div class="col-sm-6">

    <div  id="qr-container">
      <div id="get_frame_text"></div> //Here I'm appending the title

       <div id="img" class="qr-img">
          <img src="data:image/png;base64, {!! base64_encode($image) !!}" class="img-fluid" />
       </div>

     </div>

</div>

JavaScript

    $("#qr_frame_text").keyup(function () {
         $("#get_frame_text").html(this.value);
    });


$( document ).ready(function() {
    domtoimage.toSvg(node)
        .then(function (dataUrl) {
var node = document.getElementById("qr-container");
    $('#qr2').click(function() {

     $('#qr-container').html("div id=\"get_frame_text\"></div>\n" +
       "<div id=\"img\" class=\"qr-img\">\n" +
    " <img src=\"data:image/png;base64, {!!base64_encode($image) !!}\" class=\"img-fluid\" />\n"+
    "</div>\n");

            var link = document.createElement('a');
            link.download = 'qrcode.svg';
            link.href = dataUrl;
            link.click();
        });
    });
});
アブラハム・ラブコフスキー

次のことを行ったdomtoimage.toSvg(node) 後に電話かけています。

     $('#qr-container').html("div id=\"get_frame_text\"></div>\n" +
       "<div id=\"img\" class=\"qr-img\">\n" +
    " <img src=\"data:image/png;base64, {!!base64_encode($image) !!}\" class=\"img-fluid\" />\n"+
    "</div>\n");

var node = document.getElementById("qr-container");ノードのスナップショットを保存していないことを忘れないでください変更すると変更されます。

保存する前に、要素を変更して入力を含まないようにします。変更をリセットしようとしている場合は、でそれを行います.then()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jqueryは、ボタンをクリックするとテキストが表示されてから消えます。

分類Dev

リストビュー、Androidでアイテムをスクロールまたは追加すると、ボタンのテキストが消えます

分類Dev

それぞれの削除ボタンをクリックして、テキストボックスを含むテーブルの行を削除する方法

分類Dev

角度グリッドには、インライン剣道グリッドのエディターテンプレート(リアクティブフォーム)を含む列があります。テンプレートコントロール(テキストボックス)とフォームはリンクしません

分類Dev

テキストボックスのjqueryキーアップイベントはIDを取得します

分類Dev

テキストボックスでEnterキーを押すと、クライアント上のクリックイベントが発生します

分類Dev

ボタンをクリックすると、テキストボックスをループしますjavascript

分類Dev

Tkinter、クリックすると、他のテキストボックスをテキストボックス1に含まれているテキストまでスクロールします。タグバインドなしで可能ですか?

分類Dev

ドメインを含む巨大なテキストファイルをクリーンアップします

分類Dev

ボタンをクリックすると入力テキストが消える

分類Dev

イベントをキー押しし、テキストボックスとリッチテキストボックスのテキストを削除します

分類Dev

2つのテキストボックスを含むアイテムテンプレートがあるリストビューをタブで移動し、次のアイテムに移動します

分類Dev

ベースラインより下のテキストを含むプロット上のテキストの境界ボックスを計算します

分類Dev

インストールされていないプログラムのアンインストールファイルを実行すると、Caps Lock、スクロールロック、ボリュームなどのポップアップアイコンが消えました。どうして?

分類Dev

実行時にクリックイベントを含む要素を角度スコープに追加する方法

分類Dev

ボタンクリックで新しいラベルとテキストボックスを追加する

分類Dev

ボタンをクリックしてdivに画像とテキストボックスを追加する方法

分類Dev

ボタンをクリックして段落テキストを変更するJavascriptイベントリスナーが機能しませんか?

分類Dev

jQueryオートコンプリートをクリックするとテキストボックスがクリアされます

分類Dev

jQueryコンボボックスでドロップダウンアイテムが選択されるとイベントをトリガーします

分類Dev

jQueryボタンをブートストラップし、クリックしてテキスト/入力フィールドを切り替えます

分類Dev

MyFirsAppを実行すると、テキストフィールドと送信ボタンが消えます

分類Dev

javascriptを使用してボタンをクリックしてテキストボックスを追加します

分類Dev

ボタンがクリックされたときにテキストフィールドとテキストエリアを追加します

分類Dev

すべての入力フィールドにテキストが含まれるまでボタンクリックを無効にします(javascript&jquery)

分類Dev

ボタンクリックでクライアント側スクリプトを使用してテキストボックスを変更する方法

分類Dev

テキストボックスを変更し、クライアントイベントとサーバーイベントを発生させた後、ASP.NETがボタンをクリックする

分類Dev

テキストとチェックボックスを含むフォームのコンテンツを送信するMySQLクエリを記述しているときにスタックします

分類Dev

テキストボックスとドロップダウンリストを使用してテーブルを検索し、データベースをフィルタリングします (リアルタイム検索)

Related 関連記事

  1. 1

    jqueryは、ボタンをクリックするとテキストが表示されてから消えます。

  2. 2

    リストビュー、Androidでアイテムをスクロールまたは追加すると、ボタンのテキストが消えます

  3. 3

    それぞれの削除ボタンをクリックして、テキストボックスを含むテーブルの行を削除する方法

  4. 4

    角度グリッドには、インライン剣道グリッドのエディターテンプレート(リアクティブフォーム)を含む列があります。テンプレートコントロール(テキストボックス)とフォームはリンクしません

  5. 5

    テキストボックスのjqueryキーアップイベントはIDを取得します

  6. 6

    テキストボックスでEnterキーを押すと、クライアント上のクリックイベントが発生します

  7. 7

    ボタンをクリックすると、テキストボックスをループしますjavascript

  8. 8

    Tkinter、クリックすると、他のテキストボックスをテキストボックス1に含まれているテキストまでスクロールします。タグバインドなしで可能ですか?

  9. 9

    ドメインを含む巨大なテキストファイルをクリーンアップします

  10. 10

    ボタンをクリックすると入力テキストが消える

  11. 11

    イベントをキー押しし、テキストボックスとリッチテキストボックスのテキストを削除します

  12. 12

    2つのテキストボックスを含むアイテムテンプレートがあるリストビューをタブで移動し、次のアイテムに移動します

  13. 13

    ベースラインより下のテキストを含むプロット上のテキストの境界ボックスを計算します

  14. 14

    インストールされていないプログラムのアンインストールファイルを実行すると、Caps Lock、スクロールロック、ボリュームなどのポップアップアイコンが消えました。どうして?

  15. 15

    実行時にクリックイベントを含む要素を角度スコープに追加する方法

  16. 16

    ボタンクリックで新しいラベルとテキストボックスを追加する

  17. 17

    ボタンをクリックしてdivに画像とテキストボックスを追加する方法

  18. 18

    ボタンをクリックして段落テキストを変更するJavascriptイベントリスナーが機能しませんか?

  19. 19

    jQueryオートコンプリートをクリックするとテキストボックスがクリアされます

  20. 20

    jQueryコンボボックスでドロップダウンアイテムが選択されるとイベントをトリガーします

  21. 21

    jQueryボタンをブートストラップし、クリックしてテキスト/入力フィールドを切り替えます

  22. 22

    MyFirsAppを実行すると、テキストフィールドと送信ボタンが消えます

  23. 23

    javascriptを使用してボタンをクリックしてテキストボックスを追加します

  24. 24

    ボタンがクリックされたときにテキストフィールドとテキストエリアを追加します

  25. 25

    すべての入力フィールドにテキストが含まれるまでボタンクリックを無効にします(javascript&jquery)

  26. 26

    ボタンクリックでクライアント側スクリプトを使用してテキストボックスを変更する方法

  27. 27

    テキストボックスを変更し、クライアントイベントとサーバーイベントを発生させた後、ASP.NETがボタンをクリックする

  28. 28

    テキストとチェックボックスを含むフォームのコンテンツを送信するMySQLクエリを記述しているときにスタックします

  29. 29

    テキストボックスとドロップダウンリストを使用してテーブルを検索し、データベースをフィルタリングします (リアルタイム検索)

ホットタグ

アーカイブ