0

このページにいくつか変更を加える必要があります: http://sirpaff.selgis.com/v1.1/CrearNuevaFichaFamiliar.php

ご覧のとおり、jQuery スクリプトがあります。このhttp://jqueryui.com/accordion/

ユーザーが「Datos Generales y del Jefe(a) de Familia」というフォームにデータを挿入するとき、ユーザーが全体を完了するまで、アコーディオンの他のセクションをロックしたままにする必要があります (「Datos Generales y del Jefe(a) de Familia」) )フォームを作成し、彼を「Guardar」(送信)に渡します。

次に、情報を保存すると、アコーディオンの次のセクション「Carácteristica de la Vivienda」が開きます。

再び同様に、"Carácteristica de la Vivienda" セクションに入力し、"Guardar" をクリックすると、次のセクション "Integrantes de la Familia" が開きます。

4

1 に答える 1

0

これには 2 つの部分があります。

まず、フォームの送信を自分で処理する必要があります: http://geekswithblogs.net/renso/archive/2009/09/09/intercept-a-form-submit-with-jquery-and-prevent-or-allow.aspxページのリロードを防ぎます。ajax 呼び出しを使用して自分でサーバーにデータを送信する必要があります: http://api.jquery.com/jQuery.ajax/

次に、beforeActivate をインターセプトしてアコーディオン セクションを無効にします。

$( "#accordion" ).accordion({    
        beforeActivate: function( event, ui ) {
                          if ( ui.newHeader.text() === "Don'tActivateMe" ){
                                 event.preventDefault();        
                           }    
                        }
 });
于 2013-05-24T04:06:23.983 に答える