Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    ricaricare pagina da form dinamico

    Salve, come posso fare per ricaricare una pagina in base al valore di un campo di un form.
    Per esempio, se il valore del campo è 3 allora ricarica l'url:www.dominio.ext?var=3, se il valore del campo è 8 allora ricarica l'url:www.dominio.ext?var=8, ecc. ?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    usa l'istruzione

    window.location.href = 'www.dominio.ext?var=' + document.getElementById("id_del_campo").value

    chiaramente il campo in questione deve avere l'attributo

    id="id_del_campo"


    attenzione che è case sensitive!
    Cacca!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    mi dici pure il ciclo if

    Ciao, mi dici gentilmente pure come e dove impostare la condizione se il campo è ="" allora ricarica la pagina senò...

    Grazie.

  4. #4
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518

    Re: mi dici pure il ciclo if

    Originariamente inviato da gio-mx
    Ciao, mi dici gentilmente pure come e dove impostare la condizione se il campo è ="" allora ricarica la pagina senò...

    Grazie.

    if (document.getElementById("id_del_campo").value == "")
    window.location.href = 'www.dominio.ext?var=' + document.getElementById("id_del_campo").value

    :master: ma non ha molto senso.. cioè se il campo è vuoto ricarichi la pagina passandogli un valore vuoto?? o forse intendevi DIVERSO da "" ? se intendevi diverso sostituisci == con !=


    ma ragazzi almeno le basiiiiiiiii
    Cacca!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    in effetti...

    Ciao, grazie...in effetti hai ragione... sono una schiappa...il fatto è che programmo php (e nenche con destrezza), soltanto che mi serve sta cosa in javascript...
    Scusa se sono di coccio ma, essendo che io:javacript=zidane:materazzi...

    if (document.getElementById("id_del_campo").value == "")
    window.location.href = 'www.dominio.ext?var=' + document.getElementById("id_del_campo").value


    dove lo metto? al'interno della pagina? o devo creare una funzione da mettere nell'head che richiamo poi nel punto della pagina?

    In sostanza devo ricaricare la pagina in automatico (passando delle variabili diverse che poi mi elaboro) al variare di un campo del form, quindi non so come richiamarla...


  6. #6
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    allora.. dentro l'head della pagina metti

    codice:
    <script language="javascript">
    function ricarica() {
    if (document.getElementById("id_del_campo").value != "")
    window.location.href = 'www.dominio.ext?var=' + document.getElementById("id_del_campo").value
    }
    </script>
    e poi nella pagina metti

    codice:
    <input type="text" id="id_del_campo" onblur="ricarica()">
    Cacca!

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.