Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Problema passaggio variabili non numeriche

    Salve, ho un problema nel passare delle variabili in una Function. Mi spiego meglio:
    quando le variabili sono numeriche nessun problema, quando invece tento di passare una stringa o una data la function gira ma non utilizza i valori passati. Le due variabili che intendo passare tramite un click, quando le vado a recuperare nella Function risultano vuote. Questo non accade con numeri.
    Qualcuno sa dirmi il perchè?
    Uso VBScript.
    Grazie.

    Aggiungo i due spezzoni di listato interessati

    ... onclick="compilaprenota1(<%=oraconfronto%>,<%=stri nga%>)
    questa la parte in cui invio alla Function (oraconfronto è ad esempio 13:30, stringa è ad esempio "casa scuola ufficio"

    <script language="vbscript">
    Function compilaprenota1(i,n)
    document.form2.indice.value=i
    document.form2.giornodaprenotarenome.value=n
    end Function
    </script>
    questa è la Function

  2. #2
    forse perché la function si aspetta solo valori numerici... controlla bene

  3. #3
    Grazie per la risposta immediata.
    Si, questo l'ho capito. Mi chiedo come fare quindi a passare non solo numeri.

  4. #4
    Nessuno sa come fare?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova a racchiuderle tra virgolette nel richiamo della funzione.

    Roby

  6. #6
    Scusa, mi fai l'esempio modificando questo? (grazie per la risposta)

    ... onclick="compilaprenota1(<%=oraconfronto%>,<%=stri nga%>)" ...

    questa la parte in cui invio alla Function (oraconfronto è ad esempio 13:30, stringa è ad esempio "casa scuola ufficio")

    <script language="vbscript">
    Function compilaprenota1(i,n)
    document.form2.indice.value=i
    document.form2.giornodaprenotarenome.value=n
    end Function
    </script>

    questa è la Function

  7. #7
    Ho risolto da solo. Grazie a tutti.

  8. #8
    Originariamente inviato da marco.agelao
    Ho risolto da solo. Grazie a tutti.
    ----------------------------------------------------
    nello spirito del forum, spiega come hai fatto, così aiuterai qualche altro forumista che dovesse avere lo stesso problema.
    ----------------------------------------------------

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.