voglio catturare il cambiamento del valore di un form con l'evento onchange.
Normalmente, se è l'utente a immettere dei valori nel campo, l'evento si attiva mentre se i volari gli sono passati in automatico, non si attiva.
Come fare?
<form action="" name="formdx" id="formdx">
<input type="text" value="<%=Server.HTMLEncode(subdir)%>" name="percorso" size="20" maxlength="50" tabindex="1">
<SCRIPT FOR="percorso" EVENT="onChange" LANGUAGE="VBScript">
parent.sinistro.formsx.nome.value = ""
parent.sinistro.formsx.nome.value = document.formdx.percorso.value
</SCRIPT>
</form>
Come potete vedere il valore del campo gli viene passato tramite una variabile asp, ma il campo è come se non si accorgesse che al suo interno il valore cambia.

Rispondi quotando