Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 01-03-10, 12:39   #1 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
passare contenuto input tra due pagine

Ciao a tutti,
ho un campo input dove l'utente può inserire un dato: quando fa questo ho messo una funzione javascript (on change) che dovrebbe caricare una pagina (pag2.php) passandogli il contenuto dell'input, ma non so come indicarglielo!! qualcuno mi sa aiutare?
-----PAG1----------------
Codice:
<html>
<body>
<h1>PAGINA 1</h1>
  <form name="data" method="get" action="pag2.php">
  <input name="gg" id="casellag" value="" onchange="window.location.href='pag2.php?gg=**contenuto input**';"></input>
  </form>
</body>
</html>
---PAG2-------
Codice:
<html>
<body>
<h1>PAGINA 2 caricata!</h1>
<?php
 echo"Parametro passato: ". $_GET['gg'];
?>
</body>
</html>
owen non in linea   Rispondi citando
Vecchio 02-03-10, 12:13   #2 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
ma nessuno con un po' di esperienza mi sa dare una mano?
owen non in linea   Rispondi citando
Vecchio 02-03-10, 21:10   #3 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
Ma perchè vuoi passarlo con javascript?
tigrone non in linea   Rispondi citando
Vecchio 03-03-10, 09:21   #4 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
attraverso una selezione dell'utente due dati vengono memorizzati in due input e, non appena succede questo vorrei che si ricaricasse la stessa pagina passandogli questi due parametri (che a secondo del valore avrò dei cambiamenti della pagina).. ho usato js perchè attraverso OnChange mi sembrava il metodo più giusto.. se avete un diverso sistema sono aperto a critiche e suggerimenti!grazie mille
owen non in linea   Rispondi citando
Vecchio 03-03-10, 14:02   #5 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
Un normale form html con un controllo if di php sui dati inviati non và bene?
tigrone non in linea   Rispondi citando
Vecchio 03-03-10, 15:05   #6 (permalink)
User
 
L'avatar di satifal
 
Data di registrazione: Jul 2007
Ubicazione: Roma
Messaggi: 75
Puoi fare una cosa del genere:

Codice HTML:
<html>
<body>
<h1>PAGINA 1</h1>
  <form name="data" method="post" action="page.php">
      <input name="gg" id="casellag" value="" onChange="javascript:document.data.submit();"></input>
  </form>
</body>
</html>
Codice PHP:
<html>
<body>
<h1>PAGINA 2 caricata!</h1>
<?php
 
echo"Parametro passato: "$_POST['gg'];
?>
</body>
</html>
satifal non in linea   Rispondi citando
Vecchio 05-03-10, 12:10   #7 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
i valori sono tanti un if appesantirebbe troppo... la soluzione di Satifal è perfetta però aggiungo questa domanda: i campi input non sono modificati in maniera diretta dall'utente ma, a seconda di una sua scelta, ho un comando
Codice:
document.getElementById("casellag").value="scelta dell' utente"
che effettua il cambiamento del dato: ora il problema sta nel fatto che OnChange non riconosce questa variazione quindi non si attiva. Esiste una funzione apposta? Devo cambiare contenitore(<input>)?
owen non in linea   Rispondi citando
Vecchio 18-03-10, 22:47   #8 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
ho trovato la soluzione:
Codice:
onpropertychange='javascript:document.data.submit();'>
con explorer funziona ma con Firefox non va!!! come mai??
owen non in linea   Rispondi citando
Vecchio 20-03-10, 17:30   #9 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
è un'istruzione che va scritta in altro modo per essere compatibile con firefox? nessuno mi risponde??
owen non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:24.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.