問題タブ [bootbox]

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 に答える
7338 参照

javascript - ブートボックス JavaScript 確認ダイアログ ボックス

このコード行に問題があります:

bootbox.js の適用方法はこちら。古い JavaScript ダイアログ ボックスが嫌いです。どうすればこれを変更できますか?

私はすでにこの行を実行しました:

まだ動作していません。

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

javascript - Rails で Javascript を使用して、Bootbox を使用して警告ダイアログを表示する

私は Rails を初めて使用し、Web サイトへの署名に成功したときに成功メッセージを表示しようとしています。サインインが成功したら、bootbox.js を使用して ruby​​ ハッシュ内に保存されているメッセージを表示しようとしています。表示するコンテンツ。以下のコードは、メッセージを表示する場所を示しています。

<%= content_tag :div, class: "flash_messages", data: {flash: flash} do %> <% end %> を使用して、ハッシュ内のデータをクライアントの JavaScript 配列に渡します。ruby ハッシュは、次のコントローラーで初期化されます。

次に、users.js.coffee にメソッドを作成しました。このメソッドは、js 配列から必要な情報を取得して、ブートボックス アラート ダイアログを使用してアラートを表示することを望んでいました。

私はこれを JavaScript で書き、コンバーターを使用してそれを coffeescript に変換しました (これでうまくいくでしょうか?)。次に、flashMessage 関数を呼び出す _show_flash_messages.js.erb という名前の Rails JavaScript ファイルを作成します。

ブートストラップ アラートに情報を表示することはできましたが、これらのブートボックス ダイアログを使用して情報を表示することをお勧めします。私が言ったように、私はRailsを初めて使用し、JavaScriptを適切に統合するのはこれが初めての試みであるため、明らかな何かが欠けている可能性があります。

参考までに、これはダイアログが上に表示されるページの HTML です。

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

jquery - ブートボックス確認コールバック関数から値を取得

console.log(r); 何も取得しません。bootbox の使用時に結果を r 変数に渡すにはどうすればよいですか

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

javascript - ajax呼び出し前のブートボックス確認

私はこのJavascriptコードを持っています:

私の問題は、ブートボックス ポップアップ内で確認する前に ajax クエリが実行されることです。(this.confirmBox())confirmBox 関数が true を返すかどうかを beforeSend 関数でチェックするには、どのように行を変更する必要がありますか?

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

javascript - javascriptでフォームタグ内のボタンを選択するには?

bootbox プラグインを使用してフォームを送信するときに、確認メッセージのポップアップを作成しようとしています。問題は、form タグ内のボタンを選択する方法がわからないことです。以下の例では、フォーム タグの外側のボタンでは確認メッセージが機能しますが、内側のボタンでは機能しません。form タグ内にラップされたこのボタンを選択するにはどうすればよいですか?

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

javascript - ユーザーが確認ボックスで[OK]をクリックした場合にのみ、mailtoを使用してフォームを電子メールに送信するにはどうすればよいですか?

mailto 統合を介してフォームをメールアドレスに送信したいと考えています。これには次のコードを使用しました。

しかし、サインアップボタンをクリックしたときに表示される確認ボックスでユーザーが[OK]をクリックしたときにのみ、フォームを送信したいのです。彼が [OK] をクリックすると、サンキュー ページ (onsubmit="location.href='thanks.html') が表示されます。以下のコードを参照してください。

現時点ではコードが機能しておらず、これを修正する方法がわかりません。[OK] をクリックしたときにのみフォームが送信されるように、JS コードに if ステートメントを含める必要があるのでしょうか?

前もって感謝します

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

javascript - 検証メッセージを分割してポップアップに追加する

ASP.NET ページに検証の概要があります。検証の概要の内容をポップアップ ボックスに挿入したいので、画面に表示されません。したがって、次のように検証の概要のテキストを取得できます。

エラーで 2 つのフィールドがある str を警告すると、次のようなものが返されます。

したがって、各エラー メッセージは .

次に、以下を返します。

ウェブサイトでブートストラップを使用しているため、ブートボックス ライブラリを使用して次のようなアラートを作成しています。

そのため、警告アイコンの横に一般的な「保存できません」というメッセージが表示されたアラートを作成します - ただし、分割された検証の概要にある可能性のある個々のエラー メッセージを追加する最善の方法は何ですか - エラー メッセージを終了させたい分割時にピリオドが , に置き換えられました。そして、各エラーメッセージの後に改行を入れ、おそらく箇条書きで始めます

  • 以下を実行すると、エラーメッセージがヘッダーの汎用メッセージに連結されます