Visualizzazione dei risultati da 1 a 6 su 6

Discussione: set time out

  1. #1

    set time out

    ho questo codice per far si che si invii automaticamente il valore del form radio nel database dopo 5 secondi...pero' non succede nulla... qualcuno puo' aiutarmi?


    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>test activacione 1</title>

    <SCRIPT LANGUAGE="JAVASCRIPT">

    setTimeout('Benvenuto()',5000);

    input type="submit"() {"submit"; }

    </SCRIPT>
    </head>
    <body>
    <form name="foo" action="foo2.php" method="post">
    <font size="+4"> <legend> test activacione1</legend>
    <font size="+2">
    me relaja mucho<input type="radio" name="activacione1" value="me relaja mucho"/>;
    me relaja algo<input type="radio" name="activacione1" value="me relaja algo"/>;
    ni me relaja ni me activa<input type="radio" name="activacione1" value="ni me relaja ni me activa"/;
    me activa algo<input type="radio" name="activacione1" value="me activa algo"/>;
    me activa mucho<input type="radio" name="activacione1" value="me activa mucho"/;
    </form>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    51
    ci sono un po di errori sia di implementazione che di concetto

    setTimeout('Benvenuto()',5000);
    ma cosa è Benvenuto()? non è definita da nessuna parte e non includi file js dove potrebbe essere

    input type="submit"() {"submit"; }
    questa non ha alcun senso
    al limite usi document.foo.submit();

    anche se correggi lo script aspetta 5 secondi e invia il form, non invia i dati ogni 5 secondi, dovresti usare ajax per questo

    se vuoi che i dati vengano inviati dopo 5 secondi devi fare così

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>test activacione 1</title>
    </head>
    <body onload="setTimeout('document.foo.submit();', 5000);">
    <form name="foo" action="foo2.php" method="post">
    ecc ecc...

  3. #3

    grazie, ora funziona...
    vorrei che pero' dopo aver inviato i dati si apra un'altra pagina...cosi' facendo mi appare una pagina bianca..come posso fare?
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    51
    non capisco che vuoi dire
    la pagina che riceve i dati dovrebbe agire di conseguenza e generare la pagina di risposta

  5. #5
    grazie pero l'aiuto, è stato fondamentale...ho inserito un header e ora tutto bene..
    rimane un piccolo dilemma...
    sapresti aiutarmi a creare delle sessioni per mantenere lo stesso id utente?
    grazie grazie

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    lo puoi chiedere nel forum php, dopo aver effettuato una ricerca limitata a quel forum

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.