Salve a tutti, mi trovo tra le mani un problema che non riesco a risolvere.
Ho inserito nella mia pagina asp la seguente funzione in Javascript:
codice:
<script language=JavaScript>
function SalvaDiagnosi(dati,ID_Paziente,DataVisita) {
dati.form.action = "SalvaDiagnosi.asp?ID_Paziente="+ID_Paziente+"&DataVisita="+DataVisita;
dati.form.submit();
}
</script>
Questa funzione la richiamo con l'evento "onChange" nel modo seguente:
codice:
onChange="SalvaDiagnosi(this,<%=ID_Paziente%>,<%=DataVisita%>)"
Il problema è nel passaggio di varibili. Quando gli passo la variabile "DataVisita", che per me è una STRINGA di caratteri, la funzione la legge come un numero!
Per la precisione, se gli passo come variabile:
DataVisita = "01/01/2001"
la funzione legge il valore: DataVisita = 0.00049975
che in sostanza non è altro che il risultato dell'operazione 1 / 1 / 2001....
E' chiaro che il problema è nella definizione della variabile "DataVisita". Questa nella mia pagina asp viene gestita come una stringa di testo ma non so come farlo capire dentro la funzione JS che deve essere una stringa!
Qualcuno sa darmi qualche suggerimento?
GRAZIE IN ANTICIPO per l'aiuto!!!!
IGOR