Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    Form con pagina di errore "dinamica". [Domandina]

    Ciao ciao.
    Sto lavorando ad un form per l'invio di dati e mi è sorta una domanda.
    Posso fare in modo tramite semplice HTML che, una volta compilato il form dall'utente e premuto il tasto "invio", mi si ricarichi la pagina contenente il form con gli eventuali spazi da compilare lasciati in bianco dall'utente stesso evidenziati in un qualche modo?
    Mi sa che toccherebbe usare qualche linguaggio di programmazione, eh?
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    No, linguaggio lato server .
    Prova a chiedere agli amici di PHP.



    ---



    Proposta mia: e fare comparire una finestra di alert con l'elenco dei campi non compilati? Basterebbe javascript.


  3. #3
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Bella! Approfondirò il tuo consiglio.
    Linguaggio lato server no bene.
    ciaouz
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  4. #4
    Ieri ho creato una pagina d'esempio a riguardo. Appena ho un attimo di tempo la pubblicherò.


  5. #5
    io di solito faccio così:

    questa è la funzione javascript:

    codice:
    <script language="JavaScript">
    function check()
    {
    	//debug:::: alert(document.form1.campoTesto1.value);
    	if (document.form1.campoTesto1.value == "")
    	{
    		alert("il campo \"testo\" non può essere vuoto!");
    		return false;	//non fa andare sulla pagina definita in action
    	}
    	return true;
    }
    </script>
    e questo è il form:

    codice:
    <form name="form1" id="form1" method="post" action="" onsubmit="check()">
      testo (non deve essere vuoto):
    
      <input name="campoTesto1" type="text" id="campoTesto1"/>
    
      <input name="submit" type="submit" value="---test---" />
    </form>
    spero ti sia d'ispirazione.
    If you want a picture of the future, imagine a boot stamping on a human face-for ever.

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.