PDA

View Full Version : Javascript: submit


lalli83
29-07-2003, 22:22
<select onchange="invia()">
...
</select>


nella funzione invia in javascript come da titolo ho messo un submit ma nn va :cry: :cry: :cry: help me...ho provato con:
document.nomeform.submit();
document.form.submit();
document.form.nomeform.submit();
document.forms.submit();

mi dice sempre ke submit non è una funzione :cry: :cry:

ps: nn so se può servire ma sn su mozilla, nn su ie :mc:

lalli83
29-07-2003, 22:34
soprattutto mi spiegate xke usando document.nomeformsubmit() funziona 1 volta su 20 :confused: :confused: :confused: :confused:

Misteri di Linux?!?!?!?!?:muro:

cionci
30-07-2003, 10:50
Prova così:

<script>
<!--
function invia(form)
{
form.submit();
}
//-->
</script>
<form action="invia.html" name="form1" id="form1">
<select name="Seleziona" onChange="invia(form1)">
<option value="1" SELECTED>Seleziona...</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</form>

kingv
30-07-2003, 15:06
prova con


document.forms["nome_form"].submit();

Keanu
30-07-2003, 15:29
Appoggio la soluzione di Kingv ;)

cionci
30-07-2003, 16:39
Veramente il "mio" funziona esattamente come quello di kingv su IE, Opera, Communicator e Mozilla...

Keanu
31-07-2003, 09:50
Certo, entrambi i metodi funzionano ;)

Ne ho fatti parecchi di form e a me su Konqueror -IE -Netscape funzionano in entrambi i casi ;)

ciao