Visualizzazione dei risultati da 1 a 5 su 5

Discussione: passaggio variabili

  1. #1

    passaggio variabili

    Come è possibile passare i valori di un campo testo senza il submit?

    Cioè devo passare queste variabli in un file php per un controllo prima di fare il submit.

    Il link dovrebbe essere www.miosito.it/ricerca.php?testo1=testo1.value

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    ad esempio forzando il caricamento della pagina così:

    codice:
    <input type="text" id="testo1" />
    <input type="button" value="passa valori" onclick="pass()" />
    nell header

    codice:
    function pass() {
      var valore = document.getElementById('testo1').value;
      location.href = "ricerca.php?testo1=" + valore;
    }
    o se preferisci una chiamata asincrona con Ajax (cerca nel forum)


    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Questo che mi hai dato funziona.

    Un'altra cosa, ma se questa pagina (ricerca.php) che devo aprire, voglio aprirla in un iframe? posso mettere un target?

  4. #4
    non c'è un altro tipo di codice che non sia location.href perchè questo mi apre la pagina in un altra finestra, mentre io voglio che si apra in un <iframe>.

    non esiste qualche codice del genere?

  5. #5
    Originariamente inviato da fcaldera
    nell header

    codice:
    function pass() {
      var valore = document.getElementById('testo1').value;
      location.href = "ricerca.php?testo1=" + valore;
    }
    Ho risolto così:

    var valore= document.getElementById('testo1').value;
    window.open("ricerca.php?testo1="+valore,"nomeFram e");

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.