Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Select + Nuovo Campo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Select + Nuovo Campo

    Carissimi,
    ho una select (qui uno stralcio) dove recupero i dati da un db così
    codice:
    <% studi = rs.Fields("titolostudio")%>
    <select name="titolostudio" size="1">
    <option >Seleziona</option>              
    <option value="ABILITAZIONE MAGISTRALE"<%if studi = "ABILITAZIONE MAGISTRALE" then%> selected="selected"<%end if%>>ABILITAZIONE MAGISTRALE</option>
    <option value="ACCADEMIA BELLE ARTI"<%if studi = "ACCADEMIA BELLE ARTI" then%> selected="selected"<%end if%>>ACCADEMIA BELLE ARTI</option>
    <option value ="ALTRO">ALTRO</option>
    Ora nello stesso campo del db titolostudio capita che non ci sia una delle opzioni della select, e quindi in questo caso vorrei che alla stampa a video appaia selezionato ALTRO e si visioni in un campo testo l'opzione non presente nella select ma quella che è presente nel campo titolostudio, sarebbe possibile?
    Grazie per l'aiuto
    G.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    nessuno può aiutarmi?
    Grazie
    G.

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prima di costruire la select devi verificare se il valore del campo non appartiene alle condizioni in essa presenti.
    Nel qual caso fai una IF anche su "ALTRO" e ostri il campo testo con quel valore.

    Roby

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    grazie roby per il tuo suggerimento, la verifica potrei farla così:
    codice:
    altro =  rs.fields("Titolostudio") <> "ABILITAZIONE MAGISTRALE" or "ACCADEMIA BELLE ARTI" or "AGRARIA" ecc
    e poi all'option ALTRO:
    codice:
    <option value="ALTRO" <%if studi =  altro then%> selected="selected"<%end if%> >ALTRO</option>
    Puoi aiutarmi?
    Grazie
    G.

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non creare sintassi inesistenti...

    altro = rs.fields("Titolostudio")

    if altro <> "ABILITAZIONE MAGISTRALE" AND altro <> .... AND altro <> .... THEN ...

    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    ok per far appare il campo testo se non corrisponde a nessuno dei dati, ma nell'option altro della select cosa devo mettere?
    Grazie
    G.

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ripetere a IF di prima anche dopo la SELECT oppure usare una variabile d'appoggio che svolga la stessa funzione.

    Roby

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    ok ho capito, grazie.
    e se volessi inserire (in fase di registrazione utente) che se seleziona dalla select ALTRO
    deve essere visibile un campo testo?

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si fa con js, ormai dovresti saperlo.

    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.