Visualizzazione dei risultati da 1 a 3 su 3

Discussione: passaggio di variabile

  1. #1

    passaggio di variabile

    ho un problema stranissimo ma ammetto di non conoscere molto bene il javascript...
    ho questa funzione:

    function Agg(matr){
    var quota;
    var matr;
    quota=document.all.quota.value;
    quota=escape(quota);
    window.navigate("Admin.asp?ACTION=mod1&quota=" + quota + "&Matr=" + matr);

    }

    richiamata da un tasto input:
    <input id="Aggiorna" type=button Value="Aggiorna" onclick="javascript:Agg(01642 );" >

    bene ...
    non so per quale motivo ma il valore di matr non é assolutamente 01642 ...
    potete darmi una mano ? grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    2 errori concettuali.

    1. vorresti passare alla funzione una stringa, ma per questo la devi mettere tra apici:
    onclick="Agg('01642 ');"

    2. nella funzione la variabile matr e` automaticamente definita locale perche` la definisci nella definizione della funzione: non devi ridefinirla, perche` come fai tu la perdi:
    togli la riga del "var matr;"

    Altro errore:
    document.all e` sintassi proprietaria: sostituiscila con:
    quota=document.NOMEFORM.quota.value;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    grazie mille

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 © 2025 vBulletin Solutions, Inc. All rights reserved.