jquery-dirtyforms

    3熱度

    1回答

    我正在使用DirtyForms並且插件的基本功能正在工作。瀏覽器在用戶試圖離開頁面時拋出一個確認對話框。 我們使用jQuery UI的對話框進行模式確認,我試圖讓它與DirtyForms一起工作,它有一個直接引用jQuery UI對話框的例子。我直接使用例如從頁面設置自定義對話框,但它不使用jQuery的對話框,它仍然使用瀏覽器的原生對話框: $.DirtyForms.dialog = {

    2熱度

    1回答

    使用jquery.dirtyFields在按鈕單擊時更新表單狀態。它工作正常按鈕點擊,通過以下代碼 $('#hidChangeBox').val(true); $.fn.dirtyFields.updateFormState($("#formId")); 但它不能正常工作,第一次按鈕單擊。任何人都可以提出可能的原因嗎? 下面的鏈接以供參考:http://www.thoughtdelimite

    1熱度

    2回答

    觸發我用一個jQuery骯髒的形式在我的web應用程序插件是這樣的: $(document).ready(function(){ $('form.checkUnsavedData').dirtyForms(); }); $(window).on('beforeunload', function(){ if($.DirtyForms.isDirty()){

    1熱度

    3回答

    在用戶瀏覽頁面代碼之前,檢查他是否編輯了一些表單域。如果他這樣做,我會顯示一個帶有Yes和No按鈕的模式窗口。如果他點擊否,模式應該關閉並且用戶保持在該窗口上。如果是 - 保存更改並卸載。 $(window).bind('beforeunload', function(){ // check if any field is dirty if ($('div.form').d

    3熱度

    1回答

    我正在使用jQuery DirtyForms插件來防止用戶無意中在不保存的情況下離開頁面。我在對話框中遇到了一些麻煩。我有兩個按鈕:取消和不保存。 Cancel操作正常工作:對話框關閉並且新頁面未加載。但是,不保存操作不起作用。新頁面應該加載,但不會發生。 我必須錯過一些明顯的東西。任何人都可以看到我做錯了什麼? <script type="text/javascript"> $(do

    2熱度

    2回答

    site中的例子通常假設使用了一個jQuery對話框,如facebox或jquery-ui。是否有可能使用本地瀏覽器confirm()作爲對話框?如果是這樣,是否有辦法綁定ok和cancel按鈕?

    0熱度

    2回答

    我想監視更改的表單並在離開頁面之前提醒用戶。所以我用一個骯髒的形式插件found here 這是我試圖代碼 形式 <?php use yii\helpers\Html; use yii\widgets\ActiveForm; use app\models\Countries; use yii\helpers\ArrayHelper; /* @var $this yii\web\Vie

    1熱度

    2回答

    我目前正在建設一個腳本,將通知他們從導航的頁面(這是一個ASP.NET MVC應用程序的BTW)走之前的形式已經改變了用戶。 我首先開始構建一個簡單的腳本,檢測用戶是否更改任何輸入,然後翻轉一下以指定表單爲「髒」。 這結束了過於簡單,缺乏延長表單輸入的支持,所以我在明年受審的插頭。 最好的一個我能找到的是這樣的:http://mal.co.nz/code/jquery-dirty-forms/ 這

    0熱度

    1回答

    我有幾個表單使用jQuery Dirty Forms插件在用戶嘗試導航之前提醒用戶。 直到Chrome 52,我才能夠運行Selenium插件引發的警報測試。我打電話driver.Navigate().Back();,這會觸發一個警告框。然後,我可以使用下面的代碼處理警報: d.Navigate().Back(); try { // Expecting an alert now

    0熱度

    1回答

    當這個插件使用的表單上沒有任何變化時,當用戶退出表單時它仍然顯示未保存變化的警報框。所以請告訴我如何解決這個問題當變化的形式。這正在做的警告框只apears是插件 https://github.com/snikch/jquery.dirtyforms 我以特定形式 $('business-form').dirtyForms();