27 messaggi dal 27 settembre 2001
Vi pongo una domanda:

Devo fare il submit di una Form, prima di inviare in submit però devo impostare il controllo onSubmit e quindi impostarlo da javascript, mi spiego meglio:

function controlla(){
if (document.test.a1.value=="") {
alert("INSERIRE VALORE")
return false
}
else return true
}

<form name="test" method="POST" onSubmit="">
<script>
document.test.onSubmit="return controlla()"
alert(document.test.onsubmit)
</script>
<input type="text" name="a1">
<input type="text" name="a2">
<input type="submit" name="a" value="VAI" >
</form>

Facendo in questo modo non funziona perchè non prende l'associazione di
document.test.onSubmit="return controlla()"

Infatti io devo impostarlo sempre tramite Javascript!!!

Come Posso Fare???

Ciao



206 messaggi dal 07 agosto 2001
metti valida() direttamente nell'onSubmit del tag form

<form name="test" method="POST" onSubmit="return valida();">

7 messaggi dal 06 settembre 2002
Non ho mai provato con l'onsubmit, ma per cambiare il gestore di un evento (es onfocus) su un campo (es text) io uso in una funzione la

document.forms[0].campo.onfocus=blurit;

dove blurit è una funzione javascript

function blurit(){
....
}

per rimuoverla invece uso la

document.forms[0].campo.onfocus=new Function();



Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.