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?