問題タブ [jquery-dialog]
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.
internet-explorer-6 - bgiframe が IE6 の jquery モーダル ダイアログのオーバーレイの前に表示される
IE6で jquery ui のデモ モーダル ダイアログ ( http://jqueryui.com/demos/dialog/#modal ) を見ると、bgiframe が背景オーバーレイの上に表示されています。そのため、黒/グレーのストライプ パターンが表示される代わりに、左上隅に「false」という単語が表示されたページが白い背景で覆われているだけです。jqueryui の最新バージョンで bgiframe が壊れていますか? この問題を bgiframe で簡単に修復する方法はありますか? そうでない場合、モーダル ダイアログが表示されているときに選択を非表示にするプラグインはありますか? 選択に関する ie6 の z-index の問題が、私が最初に bgiframe を使用していた理由です。
jquery-ui - JQuery、JSF、および a4j:commandLink
JSF で jQuery ダイアログと Ajax サブミットを使用する際に問題があります。ダイアログウィンドウを表示するための次のコードがあります。
ここで、ダイアログ ボックスを表示した後、A4j.AJAX.Submit(..) が実行されます。たとえば、A4J.AJAX.Submit(...) 全体を「ダイアログ」に渡して実行できます。それは「OK」オプションからですか?ユーザーが [OK] をクリックした場合にのみ、送信を実行する必要があります。助けてくれてありがとう
jquery - jQueryダイアログを中央に配置するにはどうすればよいですか?
次のコードを試しましたが、ダイアログの左上隅の位置が中央に配置されるだけで、要素が右に配置されます。中心線がダイアログを50%50%半分にカットするように、要素の幅をカウントする実際の中心にダイアログを中央揃えするにはどうすればよいですか?
php - jQueryUIダイアログ-PHPのAjax
添付のスニペットのようなPHPファイルにHTMLフォームがあります。
[詳細を保存]ボタンを押すと、ページにjQueryUIモーダルダイアログが読み込まれます。そのダイアログは、 Ajaxを介してコントローラーアクション(例:savedetails)を実行します。基本的に、コントローラーアクションは「frmEmployees」のすべてのPOST詳細を取得し、Ajaxを介してデータベースに変更を保存します。
Ajaxコンテンツを含むダイアログをロードするロジックに興味があります(コントローラーアクションを介してすべてのPOST変数を取得します。たとえば、Ajaxを介して「/ public / empdetailcontroller」と言います)。これまでのところ、以下のHTMLのようなものがあります。
何か案は?
スニペット:
jquery - jQuery ダイアログで更新 (F5) が機能しない
jquery ダイアログ ウィジェットを使用してモーダル ボックスを表示しています。ただし、モーダルが開いている間に F5 を押すと、更新は行われません。何か案が?
興味深いアップデート:
このデモを試してください: http://jqueryui.com/demos/dialog/#modal-message フォーカスが「OK」ボタンにある場合、更新 (F5) は機能しますが、ボタンにフォーカスがない場合は、そうではありません。
更新 2
実際には、ダイアログに任意の種類のコントロールを追加し、高さと幅を 0 css に設定し、それにフォーカスを設定して更新を機能させることができます。ただし、これは最善の解決策ではありません。私はまだキープレスを機能させようとしています。
アップデート 3
以下は今のところうまくいくようです:
asp.net - 更新パネルの外にJavaScriptを挿入する
4つのUpdatePanelを含むaspxページがあります。ちなみに、各UpdatePanelはJQueryUIタブに対応しています。私が達成しようとしているのは、UpdatePanelsの内側で実行されているサーバー側のコードから呼び出すことができるUpdatePanelsの外側のJQueryUIモーダルダイアログです。したがって、最初のUpdatePanelの中には、サーバー側のコードを実行するasp:Buttonがあります。エラーが発生した場合、モーダルダイアログを呼び出してエラーメッセージを表示するJavaScriptを挿入できるようにしたいと思います。これが私が使用しているコードです:
ページ上のshowPopupMessage関数は次のようになります。
コードを実行してJavaScriptを挿入しても、何も起こりません。UpdatePanel内で実行されているコードでエラーが発生するという事実と関係があると思います。結果のHTMLを検査すると、JavaScriptがそこにあります。私は何が間違っているのですか?
jquery - Cookie と Jquery: ダイアログ ボックス
ページ上のすべてのダイアログ ボックス (クラス .dialog) の位置を記憶する Cookie (jquery Cookie プラグインを使用) の作成に問題があります。ダイアログ ボックスはドラッグ可能です。
これは私が試したことです:
div id="dialog" title="基本ダイアログ"> ここにテキストが入ります。/div
あなたの教祖のアドバイスのいくつかは大歓迎です
asp.net - ASP.NET: Page_ClientValidate を呼び出した後に検証を「リセット」する方法
一部のデータを変更するために表示される jQuery ダイアログを含む ASP.NET ページがあります。ユーザーが[OK]ボタンをクリックするとASP.NETの
Page_ClientValidate('validationGroup')
JavaScript を介して、すべての無効なコントロールを見つけ、それらの CSS クラスを変更します。シナリオは次のとおりです。ユーザーがダイアログを開き、無効なデータを入力し、[OK] をクリックして (検証メッセージを受け取って)、[キャンセル] をクリックします。
ダイアログは閉じられますが、検証メッセージはまだ残っているため、ダイアログを再度開くと、データは最初の状態に戻りますが、フォームは無効な状態のままです (検証メッセージはまだ表示されています)。 )。
私が必要としているのは、 を呼び出した後に呼び出す一種の「リセット」機能ですPage_ClientValidate('validationGroup')
。これは存在しますか?
.net - jqueryダイアログが.net入力チェックボックスのチェックされたプロパティに干渉する-常にfalse
私は以下を含むasp.netページを与えられて次のものに出くわしました
このdivをダイアログに表示する次のjqueryコード
view_testボタンがクリックされ、ダイアログが初期化された場合、フォームの投稿がチェックボックスch1.Checkedプロパティを返す前に.Netのプロパティは常にFalseです。ただし、ダイアログを初期化せずにポストバックした場合は、期待どおりに機能します。
それは最も奇妙なことです...