Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    21

    Funzione switch submit per una form

    Ciao a tutti e aiuto!!
    Ho un problema con una funzione di java. In pratica ho a disposizione una form con quattro possibili opzioni,cui corrispondono quattro diverse azioni della stessa.
    Questa è la funzione:

    [
    <!--
    function controlla(query, salvatore){
    switch (query){

    case 'foto':
    document.forms[salvatore].action="provaform.asp?t=nuovo";
    document.forms[salvatore].method="post"
    document.forms[salvatore].submit();

    case 'pre':
    document.forms[salvatore].action="provaform.asp?act=bah";
    document.forms[salvatore].method="post"
    document.forms[salvatore].submit();

    case 'ins':
    document.forms[salvatore].action="provaform.asp?t=nuovo&act=ins";
    document.forms[salvatore].method="post"
    document.forms[salvatore].submit();

    case 'ass':
    document.forms[salvatore].action="provaform.asp?t=nuovo&act=ass";
    document.forms[salvatore].method="post"
    document.forms[salvatore].submit();
    }
    }
    //-->
    </script>
    ]

    Utilizzando questo codice otterrei di associare a quattro link una variabile che poi, a sua volta, determinerebbe l'action da eseguire per la form, che è la seguente:
    [
    <form name="scritturarticolo">
    Titolo:<input type="text" name="titart">
    Categoria: <select name="catart">
    <option value="0">...</option>

    </select>
    Testo:<textarea name="textart" rows="10" cols="20"></textarea
    [associa foto]
    [anteprima]
    [inserisci]
    [associa a newsletter]
    </form>
    ]

    L'errore che riscontro è che viene eseguita sempre l'ultima opzione (quella cioè con la variabile 'ass') e non riesco a spiegarmi il perchè.
    Qualcuno mi può dare una mano?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    devi aggiungere

    break;

    ad ogni case...

    fonte: http://www.devguru.com/Technologies/...ef/switch.html

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    21

    Grazie

    Hai proprio ragione!Grazie :quote:

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.