Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema form

  1. #1

    problema form

    salve a tutti

    Ho una form così dichiarata:

    codice:
    <form name="form" method="post" action="prodotto.php">
    all'interno di questa form ho due campi select, uno che contiene tutti gli accessori presenti in un db, e l'altro vuoto. Tra questi due campi ho due bottoni, clicccando su uno dovrebbe spostarmi l'accessorio selezionato dal primo al secondo campo, cliccando sull'altro viceversa.

    I due bottoni sono così dichiarati:

    codice:
     <input type="submit" name="inserisci" value="-&gt;" onClick="move(this.form.elenco_accessori, this.form.accessori)">
    dove la funzione move è questa:
    codice:
    <script language="JavaScript">
    
    sortitems = 1;  // Flag che indica se ordinare i nomi in ordine alfabetico
    
    
    // Funzione che sposta i nomi da un menu all'altro
    
    function move(fbox, tbox) {
    
    	// Scorre tutti i valori della box specificata come primo parametro
    
    	for(var i=0; i<fbox.options.length; i++) {
    
    		// Se l'opzione corrente è selezionata e se il suo valore non è nullo...
    
    		if(fbox.options[i].selected && fbox.options[i].value != "") {
    
    			// ...crea un nuovo oggetto Option che fa da swap...
    
    			var no = new Option();
    
    			// ...copio il valore e l'etichetta dell'opzione nell'oggetto di swap...
    
    			no.value = fbox.options[i].value;
    
    			no.text = fbox.options[i].text;
    
    			// ...copio l'opzione nell'altro menu
    
    			tbox.options[tbox.options.length] = no;
    
    			// ..cancello l'opzione dal menu precedente			
    
    			fbox.options[i].value = "";
    
    			fbox.options[i].text = "";
    
    	   }
    
    	}
    
    	// Cambio la lunghezza del vecchio menu
    
    	BumpUp(fbox);
    
    	// Se necessario ordino il menu in ordine alfabetico
    
    	if (sortitems) SortD(tbox);
    
    }
    </SCRIPT>
    in sè la funzione va, solo che quando clicco su un bottone per spostare l'accessorio da un campo all'altro, mi apre anche la pagina indicata nell'action della form (prodotto.php)...come faccio per fare in modo che, anche cliccando sul bottone non vada nella pagina?

    grazie mille
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    chiedo scusa
    il problema l'ho risolto...dovevo solo dichiarare i due bottoni come button e non submit

    grazie comunque!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.