Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Request

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    2

    Request

    Ciao a tutti,
    sono nuovo e premetto che conosco poco o nulla di ASP.
    Mi ritrovo a mettere mani ad alcune pagine ASP già fatte, a cui devo apportare delle modifiche. In particolare, c'è una form che mi dà problemi:
    questa form contiene due combobox che prendono i dati da DB, ed in particolare la selezione dei dati della seconda avviene solo nel momento in cui l'utente seleziona un'opzione nella prima; per intenderci meglio nella prima combo si trovano le province e nella seconda le città, e alla selezione della provincia vengono proposte tutte le città che fanno parte di quella provincia. Per fare ciò, alla selezione della prima, viene fatto il submit della form, e al ricaricamento della pagina viene riempita la seconda combo leggendo il valore dalla pagina di cui è appena stato fatto il submit (tramite Request("Provincia"), dove "provincia" è il nome della prima combo).
    Fin qui tutto ok, il problema lo si ha con gli altri campi della form, in particolare con i campi testuali: se all'interno di un campo un utente inserisce due parole staccate (per esempio nel campo cognome 'De Filippo'), al ricaricamento della pagina il campo cognome presenterà solamente 'De', perdendosi la seconda parte inserita.
    Il valore viene letto nel seguente modo:

    <INPUT maxLength=30 size=30 name=cognome value=<%=Request("cognome")%>>

    Qualcuno mi sa dire dove sbaglio?

    PS: ho provato a inserire nella pagina Response.Write(Request("cognome")), e legge il cognome nella maniera corretta...

    Ciao e Grazie
    Fabio

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il problema lo riscontri solo sui cognomi staccati? C'è per caso una funzione che "ripulisce" le parole accentate o con gli apici '?
    Comunque posta tutte le pagine complete e un link pubblico per vere il tutto in funzione.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    2
    Originariamente inviato da cavicchiandrea
    Il problema lo riscontri solo sui cognomi staccati? C'è per caso una funzione che "ripulisce" le parole accentate o con gli apici '?
    Comunque posta tutte le pagine complete e un link pubblico per vere il tutto in funzione.
    Ok ho risolto
    Sì il problema accadeva solamente quando si aveva a che fare con le parole staccate. La Response(" ") restituiva il nome intero (con tutte le parole), però nella textbox ci finiva solo la prima.
    La soluzione alla fine pensandoci a mente fredda non era così difficile, in sostanza è bastata aggiungere le virgolette prima e dopo la chiamata della response, così:

    <INPUT maxLength=30 size=30 name=cognome value="<%=Request("cognome")%>">

    Grazie comunque
    Ciao
    Fabio

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Le virgolette andrebbero sempre per tutti gli attributi html interni:
    codice:
    <input maxLength="30" size="30" name="cognome" value="<%=Request("cognome")%>" />
    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.