layui フレームワークを使用してフォームを印刷するには、次の手順を順番に実行する必要があります。layui ファイルの導入、印刷ボタンの作成、ボタン イベントのリッスン、フォーム コンテンツの取得、layui の呼び出しです。印刷機能。たとえば、jQuery を使用してフォームのコンテンツを取得し、それを印刷します。$('#form').html() が print({title: 'Form Print', content: content}) に渡されます。
layui 印刷フォームの実装
質問: Lauiui フレームワークを使用してフォームを印刷する方法?
回答:
layui フレームワークを使用してフォームを印刷するには、次の手順が必要です。
ステップ 1 :layui ファイルをインポートします
<code class="html"><script src="layui/layui.js"></script></code>
ステップ 2: ボタンを作成します
印刷機能をトリガーするボタンを作成します。
<code class="html"><button id="printBtn">打印表单</button></code>
ステップ 3: ボタン イベントをリッスンする
layui の on()
メソッドを使用して、ボタン クリック イベントをリッスンします。
<code class="javascript">layui.use(['layer', 'print'], function () { var layer = layui.layer; var print = layui.print; layui.on('click', '#printBtn', function () { // ... }); });</code>
ステップ 4: フォームのコンテンツを取得する
リスナー関数で、jQuery またはlayui の html()
メソッドを使用して、フォームのコンテンツを取得します。フォームの内容。
たとえば、jQuery を使用する場合:
<code class="javascript">var content = $('#form').html();</code>
ステップ 5:layui 印刷関数を呼び出す
print()
を使用します。フォームの内容を印刷するメソッド。
<code class="javascript">print({ title: '表单打印', // 打印标题 content: content, // 打印内容 });</code>
サンプルコード:
<code class="html"><!DOCTYPE html> <html> <head> <script src="layui/layui.js"></script> </head> <body> <form id="form"> <input type="text" value="姓名"> <input type="text" value="年龄"> </form> <button id="printBtn">打印表单</button> <script> layui.use(['layer', 'print'], function () { var layer = layui.layer; var print = layui.print; layui.on('click', '#printBtn', function () { var content = $('#form').html(); print({ title: '表单打印', content: content }); }); }); </script> </body> </html></code>
以上がLauiui印刷フォームの実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。