Visualizzazione dei risultati da 1 a 9 su 9

Discussione: semplice form per link

  1. #1

    semplice form per link

    Salve a tutti,
    dovrei scrivere un semplice form composto da una finestra d'inserimento e un tasto invia.

    Una volta caricata la pagina, si inserisce un nome nella finestra, ad esempio "pippo".
    A questo punto premendo il tasto "invia", il browser carica la pippo.html

    Potete aiutarmi?
    Grazie mille

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,649
    e se scrivo "clarabella" (pagina che non hai) cosa succede?

  3. #3
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    e se scrivo "clarabella" (pagina che non hai) cosa succede?
    Ciao Vincent.Zeno,
    scrivo un redirect .htaccess per il 404, e lo porto nella pagina di errore

    ErrorDocument 404 /404.html

    oppure

    ErrorDocument 404 /index.html
    Ultima modifica di gabriele.pisa; 05-09-2020 a 21:44

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,649
    ok, sposto in js


    (immagino che il form tu sappia scriverlo...)

  5. #5
    certo, mi manca però il codice da scrivere da collegare al pulsante

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Nella head
    codice:
    <script>
    function OpenPage(){
    var Page = document.getElementById('page').value;
    location.href=Page+".html";
    }
    </script>
    nel form
    codice:
    <input tipe="text" di="page"/> <button onclick="OpenPage()">Apri</button>
    Attenzione l’editor del forum inserisce apici ‘ e virgole “ sbagliate riscrivili
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,649
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Attenzione l’editor del forum inserisce apici ‘ e virgole “ sbagliate riscrivili
    era dovuto ad un tuo copia incolla

  8. #8
    Ciao cavicchiandrea , grazie per la risposta.
    Ho provato, ma non funziona, saranno le virgolette??
    Guardando il codice che hai scritto, forse ci sono degli errori, nel codice da scrivere nella pagina


    tipe="text" ; forse è type="text"
    di="page"/ ; forse è name="page" e c'è "/" di troppo

    anche con queste modifiche non funziona

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,649
    codice:
    <script>
      function searchURL(){
          var page=document.querySelector('#page').value
        window.location = page + ".html";
      }
    </script>
    
    <form method="get" onsubmit="return false">
    <input type="text" name="page" id="page"><br>
    <input type="button" value="vai" onclick="searchURL()">
    </form>
    è impostato onsubmit="return false" perché, altrimenti, il form invia i valori in querystring. come da sua natura

    oppure, senza form, usa il button al posto di input

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