Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133

    Problema con Request.Form

    Buongiorno a tutti.
    vi espongo il mio problema.
    ho una pag. con il seguente form:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <form name="frmprova" action="risultato.asp" method="post">
    <table>
    <tr>
    <td><select name="cmbCodici">
    <option value=";"></option>
    <option value="AA">AA</option>
    <option value="BB">BB</option>
    <option value="CC">CC</option>
    </select></td>
    </tr>

    <tr>
    <td><select name="cmbCodici">
    <option value=";"></option>
    <option value="AA">AA</option>
    <option value="BB">BB</option>
    <option value="CC">CC</option>
    </select></td>
    </tr>
    <tr>
    <td><select name="cmbCodici">
    <option value=";"></option>
    <option value="AA">AA</option>
    <option value="BB">BB</option>
    <option value="CC">CC</option>
    </select></td>
    </tr>
    <tr>
    <td>
    <input type="submit" name="invio" value="INVIO">
    </td>
    </tr>
    </table>

    </form>
    </body>
    </html>
    noterete che i nomi dei menu a tendina sono uguali, questo perchè vogliono che sia così.
    ora nella pagina di risposta (risultato.asp) con il seguente codice:

    <%@ LANGUAGE = JScript %>
    <%
    var val = new String(Request.Form("cmbCodici"));
    Response.Write("Valore di ritorno :"+val)
    %>

    l'output che mi viene visualizzato è il seguente:
    Valore di ritorno : AA, BB, CC

    ho notato che compaiono delle virgole che nessuno ha inserito nel codice.
    Mi chiedevo se è colpa dei nomi dei menu a tendina, che si chiamano tutti cmbCodici oppure è dovuto a qualche cosa altro..
    Grazie!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E' quello il problema... cambia i nomi delle select.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133
    grazie.. ne avevo il dubbio..

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133
    ma scusami ancora, come mai mette la virgiola e non un altro carattere??

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E quale altro? Non credo ci sia un motivo specifico ma è quello.

    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133
    ok, scusa per la mia domanda, ma poichè mi hanno chiesto questa cosa e sinceramente non sapevo cosa rispondere...
    Quindi alla fine è come se in autometico concatenasse delle stringhe?

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133
    grazie per l'aiuto, spero di non disturbare ulteriormente...
    ciao!

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non è un disturbo, per fortuna qui si sta per piacere...

    Roby

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.