Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Test su variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    262

    Test su variabili

    Ciao,
    ho il seguente codice ASP/JS

    <%@ Language=VBScript %>
    <HTML>
    <HEAD>
    <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    <!--
    function alunno_onchange(sVal,vTipo,vAnno){
    alert(sVal + vTipo + vAnno)
    var sLink ="AAA3.asp?vedi=2&id=" + sVal + "&tipo=" + vTipo + "&anno=" + vAnno
    window.location = (sLink)
    //alert (sLink)
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <%Dim objConn,RsTX
    Dim sID,sVedi,sAlunno,sTipo,sAnno
    sVedi=Request.QueryString("vedi")
    sID=Request.QueryString("id")
    sTipo=Request.QueryString("tipo")
    sAlunno=Request.Form("alunno")
    sAnno=Request.Form("anno")%>
    <form action="AAA3.asp" method='post' id=form2 name=form2>
    <table bgcolor=Lavender border=0 bordercolor=DarkBlue width=50%>
    <tr>
    <td colspan=4 align=center bgcolor=#ccffcc>Sintesi per l'Alunno dell'Anno selezionato</td>
    </tr><tr>
    <td>Anno*</td>
    <td><TEXTAREA rows=1 cols=10 name=anno STYLE="overflow:hidden"> </TEXTAREA></td>
    <td>Alunno*</td>
    <td>
    <SELECT id=alunno name=alunno LANGUAGE=javascript onChange='alunno_onchange(this.options[this.selectedIndex].value,vFormato="TUTTI",vData="<%=sAnno%>")' style="WIDTH: 300px">
    <OPTION selected value="">---Segliere---</OPTION>
    <OPTION value="Alunno_01">Alunno_01</OPTION>
    <OPTION value="Alunno_02">Alunno_02</OPTION>
    <OPTION value="Alunno_03">Alunno_03</OPTION>
    </SELECT>
    </td></tr></table>
    </form>
    </BODY>
    </HTML>
    In JS non riesco a prendere il valore di sAnno. I campi della form devono essere compilati tutti per poter dare il risultato che desidero. Come faccio a prendere il valore 'anno' che ho appena inserito insieme al valore della list box? Dov'è l'errore?


    Grazie

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    ad esser sicnero nn ho letto tutto, ma così a prima vista x passare i dati alla funzione js devi far così:



    <SELECT id=alunno name=alunno LANGUAGE=javascript onChange='alunno_onchange(this.options[this.selectedIndex].value,"TUTTI","<%=sAnno%>")'

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    262
    non funzia. Il problema sta che il campo anno è il primo e alunno il secondo. Per me non riesce a prendere il valore di anno nel parametro anno della fx alunno_onchange; ho provato a fare 2 fx diverse fx anno_onchange e fx alunno_onchange per prendere i valori dei 2 campi, ma poi non so come far passare la var ANNO di anno_onchange nella fx alunno_onchange :master:

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    262
    ci sono riuscita!!!!! ho messo:
    <SELECT id=alunno name=alunno LANGUAGE=javascript onChange='alunno_onchange(this.options[this.selectedIndex].value,"TUTTI")' style="WIDTH: 300px">

    e nella fx SINGOLA

    function alunno_onchange(sVal,vTipo){
    //alert(sVal + vTipo + vAnno)
    var vAnno=form2.anno.value;
    //alert(" ANno " + form2.anno.value)
    var sLink ="AAA3.asp?vedi=2&id=" + sVal + "&tipo=" + vTipo + "&anno=" + vAnno
    window.location = (sLink)
    //alert (sLink)
    }


    Come al solito la tua sola presenza mi fa illuminare!!! ciao Galex

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.