問題タブ [jquery-dirtyforms]

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 投票する
0 に答える
87 参照

javascript - Android ブラウザーでタブを閉じることを拒否する

テキストフィールドのみを含むphpページフォームがあります。

このページには「挿入」ボタンがあり、クリックするとフォームに挿入されたデータがデータベースに挿入されます。

ユーザーがデータを挿入し、[挿入] ボタンをクリックせずにページを離れようとすると、ページに保存されていない変更が含まれていることを確認するメッセージが表示され、離れたいかどうかを確認するよう求められます。

javascript OnBeforeUnload、OnUnload、JQuery dirtyformsで実装しようとしましたが、どのブラウザーでも完全に動作しますが、Android ブラウザー (データの挿入に使用するプラットフォーム) でページを閉じようとすると、何も表示されません。

Androidでタブを閉じることを拒否するにはどうすればよいですか?

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

javascript - ダーティ フォーム - ダーティ フォームがparent.window.location.href に表示されるのを無視する方法

ダーティ フォームのデフォルト ポップアップが表示されます。

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

javascript - dirtyforms.js の強制チェック

タブ間を切り替えるときにフォームが汚れていないかどうかを確認しようとしています。フォームが汚れている場合は、アラートを表示します。

このプラグインを使用しています: https://github.com/snikch/jquery.dirtyforms

外部ページに移動しようとすると (ここで警告が表示されます)、Ii は正常に動作しますが、タブ (ブートストラップ) を切り替えると何も起こりません。フォームが汚れている場合にリッスンする特別なクラス (".chkChange") を作成しましたが、タブをクリックしても何も起こりません。タブは次のようになります。

そして、このスニペットでフォームが汚れているかどうかを確認できますが、ダーティフォームでアラートビルドをトリガーするには助けが必要です:

そして、私が言ったように、同じクラスを別の(外部)リンクに配置すると、何かが変更されたかどうかを確認するプロンプトが表示されます-ボットはタブにありません。

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

javascript - 汚れたフォームが機能しない

フォームの変更を監視し、ページを離れる前にユーザーに警告したかったのです。だから私はここにある汚れたフォームプラグインを使いました

これは私が試したコードです

使用したスクリプト

保存せずに他のページやリンクに移動しようとすると、ポップアップ メッセージが表示されます。しかし、それでもメッセージを送信しようとすると、ポップアップが表示されます。どうしてこんなことに?

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

javascript - angularjs で保存されていないフォーム データを確認します ( ui-router を使用した複数のフォーム)

実装の詳細:

ui-view divにフォームページをロードするためにui-routerを使用しています。Andres Ekdahiの素晴らしい例を参照しました。同じディレクティブを使用して複数のフォームで $dirty チェックを行うにはどうすればよいですか?

フォーム1

フォーム2

app.js (ディレクティブ)

エラー:

初めてページをロードしたとき、$dirty 値は false です。フォームの詳細を入力し、3 番目のアイコン (ファイル) をクリックすると、2 番目のフォームのダーティ チェックif ($scope.iForm.$dirty)$dirtyアラートでエラーが発生します。

デモ:プランカー

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

jquery - jquery-dirtyforms が ajax actionlink で動作しない - UpdateTargetID

サイト内のすべてのフォームで jquery.dirtyforms を構成しています。フォームが汚れていて、たとえばページを閉じようとしても問題なく動作します。しかし、目立たない ajax 呼び出しではまったく機能しません。(Ajax.ActionLink)、呼び出しは通常どおり進行します。

何か案は?

コード:

フォームがダーティな場合、Html.ActionLink は Stay/Leave ポップアップをトリガーしますが、Ajax.ActionLink は続行して目的の div に Index View をロードします。私が達成しようとしているのは、Ajax.ActionLink をクリックしたときにも、dirtyforms ポップアップをトリガーすることです。

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

asp.net - asp.netページでダーティビット機能またはその他のメソッドを実装する方法

ckeditor コントロールと ajax ファイル アップロード ツールを含む asp.net ページがあります。ユーザーがデータを保存せずにページを離れようとしたときに特定のメッセージを表示したい.ダーティ ビット機能の。

上記のコードは、ページで何も変更されていない場合でもメッセージを表示します.ckeditor/ajaxuploadctrlなどの特定のコントロールに適用するにはどうすればよいですか

以下はHTMLコードです

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

jquery - DIV クリックと window.location.href で Jquery dirtyforms が正しく機能しない

このページに何かが保存されていないことをユーザーに通知するために、ブートストラップモーダルで jquery.dirtyforms を使用しました。これはアンカーリンクで完全に機能しましたが、div実際には他のページへのリンクとして機能しているページがあります。これdivdata-actionは他のページの URL を含む属性があり、クリックするとナビゲートするdata-action値を設定しています。window.location.hrefクリックするdivと、Bootstrap Modal ではなく、ブラウザのデフォルトのポップアップに確認メッセージが表示されました。という名前の div に一意のクラスを指定しましたtabDiv。jquery.dirtyforms.js に div のサポートを追加しようとしましたが、これは機能しませんでした:

動作しない Jquery.DirtyForms.Js で変更しようとしたこと

divクリックでも動作するようにしたい。現在は機能していますが、ブラウザのデフォルトのポップアップにメッセージが表示されます。このクリックでも同じ Bootstrap Modal を表示したい。