Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Controllo su form

  1. #1

    Controllo su form

    Buonasera, ho bisogno di creare un form di iscrizione. Per le parti di PHP e MySQL non ci sono problemi, ma vorrei fare in modo di controllare al momento della compilazione da parte del nuovo utente se i valori inseriti sono corretti, o se sono stati tutti compilati.
    Ho fatto una cosa simile:

    <input type="text" name="username" onblur="var variabile = true;" />
    <div>
    <script>
    if (variabile == true)
    scrivi messaggio di errore
    </script>
    </div>

    Ovviamente qui l'ho semplificata al massimo, faccio dei controlli prima di assegnare un valore booleano a variabile.
    Ho provato anche in questo modo:

    <input type="text" name="username" onblur="if(this.value=''){document.getElementById( 'campo').innerHTML='scrivi messaggio di errore'}" />
    <div id="campo"></div>

    Ma non va in nessuno dei due.

    Consigli? Premetto che sono agli inizi con JavaScript, ergo so poco più di una mazza, vi chiedo solo di non darmi del babbo ahahah

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    La prima non può funzionare sicuramente, la seconda ha qualche possibilità

    <input type=text onblur="controlla_campo(this);" />
    <script>
    function controlla_campo(questo){
    testo = questo.value;
    //controlli
    if (testo == ""){ document.getElementById("campo").innerHTML = "errore";}
    }
    </script>


    E' semplice da capire.
    Fammi sapere se hai problemi.

  3. #3
    Ho fatto onblur="tutto qui dentro" e va alla perfezione, adesso però vorrei creare una funzione interna e richiamarla nel controllo, ho fatto una cosa del genere:

    function check_email(value)
    {
    if (value=="")
    {
    document.getElementById("email").innerHTML="Questo campo è obbligatorio!";
    }
    else
    {
    email = text;
    }
    }

    <input type="text" name="email" onblur="check_email(this.value)" />
    <div id="email" class="right"></div>

    Ma non va...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Hai troppa confusione, documentati qui, consiglio "guida per esempi" e "guida base".
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Ho letto guide su guide al javascript, la sintassi la conosco abbastanza adesso, mi manca la pratica... e non ho capito come passare parametri this, perchè se ad esempio faccio una semplice funzione che scriva qualcosa quella funziona.

    Ho risolto, grazie mille si può chiudere.

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.