Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 25 su 25

Discussione: Tasto diretto

  1. #21
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Prima di pensare al pulsante: quello che hai postato adesso funziona o no?
    Se selezioni "speciale" dalla tendina e premi "trova" fa quello che vuoi tu?

    Purtroppo non posso sapere come sono organizzati i dati sul tuo db.

    Se dalla select zonarichiesta puoi selezionare:
    - "speciale" vuoi che l'unica condizione da aggiungere nella query sia "offerte.off_zona=23"
    - altro allora vanno inserite tutte le condizioni scelte nelle altre select, se selezionate. Vanno escluse tutte quelle con offerte.off_zona=23? Oppure questo dato non deve essere filtrato?
    - niente Idem, anche qui inserire solo le altre condizioni ed escludere quelle con offerte.off_zona=23?

    Questo lo puoi sapere solo tu, a seconda di come sono inseriti i dati sul tuo db e a seconda di quello che vuoi estrarre.
    Riesci a farmi chiarezza su questo?
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  2. #22
    Utente di HTML.it L'avatar di kikysc
    Registrato dal
    Sep 2005
    Messaggi
    93
    Si ora funziona...il form va a cercare solo Speciale...!

    Io vorrei mettere un semplice tasto (esterno ai menù a tendina sin ora usati) che fa la stessa azione del menù a tendina...cercare i dati che vengono inseriti come SPECIALE TURISTICO nel campo del database "zonarichiesta" e andarli a visualizzare....

  3. #23
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Devi fare queste modifiche alla pagina html.

    Gli script li devi mettere tra i tag head della pagina e non dove li hai inseriti tu. Ho rifatto anche quello già esistente, diventano così:
    codice:
      <script>
        function ZonaChange(selZona) {
          var selValue = selZona.options[selZona.selectedIndex].value;
          if(selValue != -1) {
            if (selValue == 23)
              SetDisabled(true);
            else
              SetDisabled(false);
          }
        }
      
        function InviaSpeciale () {
          var mForm = document.getElementById("form1")
          var selZona = mForm.zonarichiesta;
          for (var idx=1; idx<selZona.options.length; idx++)
            if (selZona.options[idx].value == 23) break;
          
          selZona.selectedIndex = idx;
      
          SetDisabled(true);
          mForm.submit();
        }
      
        function SetDisabled(flValore) {
          var selZona = document.getElementById("form1").zonarichiesta;
          selZona.form.motivazione.disabled = flValore;
          selZona.form.tipologia.disabled   = flValore;
          selZona.form.locali.disabled      = flValore;
          selZona.form.prezzo.disabled      = flValore;
        }
      </script>
    Devi aggiungere un id alla form.
    Se scegli qualcosa di diverso da "form1" devi modificarlo anche negli script scritti sopra.
    codice:
          <form name="form1" id="form1" method="post" action="risultato.asp">
    Inserisci il link dove vuoi nella pagina.
    codice:
    Speciale
    Il link chiama la funzione InviaSpeciale che cerca nella select zonarichiesta la voce con value=23.
    Questa voce viene selezionata, vengono disabilitate le altre select (nel caso in cui ci siano rallentamenti nell'invio della form almeno l'utente nota che le altre selezioni sono ignorate).
    Viene così inviata la form con speciale turistico selezionato.

    Funziona?
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  4. #24
    Utente di HTML.it L'avatar di kikysc
    Registrato dal
    Sep 2005
    Messaggi
    93
    Dire che è perfetto...lo sminuirebbe...!!!

    Ti sottovaluti quando dici di non essere un buon "scriptista"...GRAZIEEEEEEEEEEEEEEE!!!!

  5. #25
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Non ho detto di non essere buono, ma di sicuro c'è di meglio.

    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

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 © 2026 vBulletin Solutions, Inc. All rights reserved.