Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Messaggio (alert) durante submit!!!

    Salve.
    Posto una parte di un mio codice e mi da una specie di errore quando vorrei eseguire lo script dentro al submit.
    Quello che posto non č il mio progetto completo ma vorrei sapere perchč non esegue questo alert("Se funziona questo mi hai aiutato");.

    http://api.jquery.com/submit/
    http://stackoverflow.com/questions/6...m-using-jquery

    Usando l'esempio sul primo sito funziona sul pc.
    Usando la finestra dialog(mio codice) mi da errore "too much recursion" sulla libreria jquery.min.js linea 2 (usando Firebug Console) dopo aver premuto il bottone add del Dialog.
    Come posso migliorare il codice per far funzionare l'alert?

    codice:
    <html>
      <head>
        <title></title>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
        <style></style>
      </head>
    	 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    	<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
    
    <script type="text/javascript">
    // <---- VENTAŅAS DE PARAMETERES---->
    $(document).ready(function() { 
    var regex,v,l,c,b,i,contapara=3;
    $( "#wnd_Addparam" ).dialog({
    			autoOpen: false,
    			height: 'auto',
    			width: 350,
    			modal: true,
    			resizable:false,
    			buttons: {
    				"Add": function() {
                                     contapara=(parseInt(contapara)+1);
    alert("popopo");
    				$("#formparam").submit(function() {
    				              alert("Se funziona questo mi hai aiutato");
    				    });
                                    $( this ).dialog( "close" ); 
                                       },
    				Cancel: function() {
    					$( this ).dialog( "close" );
    				}
    			},
    			close: function() {
    				$( this ).dialog( "close" );
    			}
    		});
    
    		$( "#btn_Addpar" ).click(function() {
    		                i=(parseInt(contapara)+1);
    		                $("#formparam").remove();
        $("#wnd_Addparam").append('<form method="GET" name="formparam"  id="formparam" action="${nextstep}"><table><tr><td><label>ID</label></td><td>\
        <textarea class="expand" name="inputp'+i+'_id" id="inputp'+i+'_id"></textarea></td></tr>\
        <tr><td><label>Type</label></td><td><select name="inputp'+i+'_type" id="inputp'+i+'_type">\
        <option value="text">Text</option><option value="integer">Integer</option><option value="float">Float</option>\
        <option value="list_values">List of values</option><option value="range">Range</option>\
        <option value="selection_collapsed">Selection (collapsed)</option>\
        <option value="selection_expanded">Selection (expanded)</option>\
        <option value="subimage">Subimage selection</option>\
        <option value="polygon">Polygon selection</option>\
        <option value="horizontal_separator">Horizontal separator</option>\
        </select></td></tr></table></form>');
    
    				
    
    				$( "#wnd_Addparam" ).dialog( "open" );
    			});
    });
    </script>
      <body>
    <div>
     <input type="button" id="btn_Addpar" value="Add"/>
    <input type="button" id="btn_Deletepara" value="Delete"/>
    <input type="button" id="btn_Pedit" value="Edit"/>
    </div>
    <div id="wnd_Addparam" title="New parameter" ></div>
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in risposta alla tua segnalazione:
    puoi fornire ulteriori dettagli nella stessa discussione, tasto rispondi

  3. #3

    Modifica progetto

    Cari Xinod o altri utenti ho visto in Internet che č possibile programmare il submit con degli script ed ho soluzioni!!!
    MA quando ho un dialog aperto me da problemi!!
    Anzi non esegue le funzioni dentro al submit!!!

    codice:
    buttons: { 				"Add": function() {                                  contapara=(parseInt(contapara)+1);  				$("#formparam").submit(function(){   window.location.href+="&Hello=fuck"; return false; 				    });                                    }, 				Cancel: function() { 				 				} 			}, 			close: function() { 				 			} 		});
    Questo č un piccolo aggiornamento del codice per evitare l'errore di molti ricorsioni ma non vuole eseguire dentro !!! Perchč??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.