Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    semplice funzione di una variabile.. che non funziona

    ciao, devo visualizzare o non visualizzare qualcosa se il valore di una variabile cambia..
    es.
    codice:
    <%if miavar="1" or miavar="" then%>
    visualizzo una menu a discesa
    <%else%>
    Visualizzo un link
    <%end if%>
    ora, all'evento onchange del menu a discesa faccio il submit dello stesso form, e controllo il valore selezionato..
    quindi faccio:
    codice:
    <%if request.form("menuadiscesa")="ciccio" then
    miavar="0"%>
    ..
    e visualizzo una tabella html
    ..
    <%else
    end if%>
    Perchè continua a visualizzarmi il menu a discesa, pur avendo settato miavar="0" e quindi istruito la prima condizione if a non visualizzare il menu a discesa?

    ciao
    Voglio l'alt+s anche per FF

  2. #2
    posta un pò tutto il codice, che così non è chiarissimo...

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    è troppo lungo tutto il codice per postarlo.. ma la logica è quella..
    devo nascondere o visualizzare un campo a discesa se il valore di una variabile varia.. non capisco perchè quello sopra non funzioni..!!!
    Voglio l'alt+s anche per FF

  4. #4
    la prima volta myvar lo recuperi sempre con un form, o rientra in una stringa?

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da zetaweb
    la prima volta myvar lo recuperi sempre con un form, o rientra in una stringa?
    che vuoi dire scusa? ho provato a recuperarla sia come stringa che come elemento del form.. ma cmq non ho capito bene cosa vuoi dire..
    Voglio l'alt+s anche per FF

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ho modificato la pagina per farti vedere il codice.. eccolo.. in questo codice recupero (dovrei recuperare il valore di un campo nascosto)
    codice:
    <form name="form1" method="post" action="index.asp">
      <input name="viewctrl" type="hidden" id="viewctrl" value="<%=upctrl%>">
      <table width="750"  border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td class="Stile2"><div align="center"> DataBase Prodotti</div></td>
        </tr>
        <tr>
          <td><div align="center" class="Stile4">BLA BLA BLA. 
    
            
    
            
    
          </div></td>
        </tr>
        <tr>
          <td><div align="center">
    	  <%if request.Form("viewctrl")="" or request.Form("viewctrl")="" then%>
    	  <span class="Stile5">SELEZIONA PRODOTTO PER: 
              </span>
            
    		  <select name="select1" id="select1" onChange="javascript:document.form1.submit();">
                <option selected>&lt;---- ELENCO----&gt;</option>
                <option value="Categoria">Categoria</option>
              <option value="Marca">Marca</option>
              <option value="Modello">Modello prodotto</option>
              <option value="cartec">Caratteristica tecnica</option>
              <option value="codspadaro">Codice</option>
    
              </select>
    		<%else%>
    		« PULSANTE
    		<%end if%>
    <%if Request.Form("select1")="Categoria" then
    upctrl="0"
    %>
    
                
    
                
    			
    ..
    ..
    ..
    Voglio l'alt+s anche per FF

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Controlla il valore di myvar un attimo prima del menu a discesa...

    Roby

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ma è quello che faccio no? nel codice postato sopra controllo il valore del campo nascosto, ma è la stessa cosa della variabile..
    Voglio l'alt+s anche per FF

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Io non lo so quello che fai.
    Quello che però devi fare è farti stampare quella variabile!

    Roby

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    è quello che ho provato a fare, ecco:
    codice:
    <%if Request.Form("select1")="Categoria" then
    upctrl="0"
    response.Write request.Form("viewctrl")
    %>
    ma niente.. non ne vuole sapere
    Voglio l'alt+s anche per FF

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.