TRUE を返して送信を許可する前に、単純な JavaScript 検証関数を使用してフィールドの内容を検証する基本的な Web ページがあります。validate が false の場合、単に alert() を表示して FALSE を返します。
ただし、これを変更する必要があります。すべてが検証された場合、「このフォームを送信して XYZ に同意しようとしています。[OK] をクリックして続行するか、[キャンセル] をクリックしてこのページを印刷するか、[印刷] をクリックしてこのページを印刷してください」というポップアップが表示されるようにします。
つまり、[OK]、[キャンセル]、および [印刷] ボタンを備えた警告ボックスが必要です (印刷ボタンは実際にはページ自体を印刷し、ユーザーが [OK] をクリックして送信コマンドに進むことができるようにします。
**編集:モーダルポップアップを使用すると、そのモーダルが印刷画面に表示されることを明確にする必要がありました。おそらく、close.modal の後に print.screen コマンドのセットが続きますか? これは銀行プラットフォームの内部にあり、html/inline-css/on-page JavaScript のみを許可するため、いかなる種類の外部ロードもない単一のページに限定されているため、ライブラリはオプションではありません。