Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    controllo campi in javascript

    ciao ragazzi....non mi tornano i conti.....mi dite dove sbaglio

    ho un form che invia i dati a una pagina. Prima di inviarli pero voglio controllare che il campo non sia vuoto .
    allora....questo e' cio che scrivo

    <html>
    <head>
    <title>xxxx</title>
    <script language = "javascript" type="text/javascript">
    var name = document.theForm.name.value;
    function check_data()
    {
    if (name == "")
    {
    alert("devi compilare il campo");
    }
    else
    {
    document.theForm.submit();

    }
    </script>
    </head>
    <body>
    <form action = "old.php" method = "get" name = "theForm">
    <input type = "text" name = "name" >
    <input type ="button" onClick = "check_data();" value = "invia" id = "name">
    </form>
    </body>
    </html>

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    guarda la pillola sulla mia firma...
    ciauz
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    ti manca una graffa chiusa ( } ).
    non usare "name" come nome di un campo, è un termine riservato.

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    non capisco....mi continua a dare questo errore :

    Error: document.theForm has no properties
    Source File: http://gbf3.local/workspace/managmen.../web/prova.php
    Line: 6

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    posta il file php...
    Vuoi aiutare la riforestazione responsabile?

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

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    mi perdo in un bicchier d'acqua......
    allora......ora...diciamo,..non da errori ma mi finisce sempre nell'else.

    Se non compilo dovrebbe dirmi "campo non compilato".

    Guarda il codice . ma non mandarmi una soluzione piu bella e articolata.....voglio usare questa semplice...

    <script language = "javascript" type="text/javascript">
    var title = document.theForm.title.value;
    function check_data()

    {

    if (title == "")

    {
    alert("campo vuoto");
    }
    else
    alert("ottimo direi");
    }


    </script>


    questa la funzione javascript......e questo il form

    <form action = "old.php" method = "get" name = "theForm">
    <input type = "text" name = "title" id = "title" >
    <input type ="button" onClick = "check_data();" value = "invia" >
    </form>

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se ti da errore in linea 6 è necessario vedere il sorgente del file come lo riceve il browser (visto che l'errore dipende da js)

    Se posti solo la funzione come facciamo a capire dove sta l'errore :master:
    Vuoi aiutare la riforestazione responsabile?

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

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ok ...scusa...eccote il file.....ma come faccio ad allegaro =? file allegato accetta solo immagini
    .....lo vuoi sulla tua mail ?

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    su IE: visualizza -> HTML
    poi fai copia e incolla e posta...
    Vuoi aiutare la riforestazione responsabile?

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

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    eccoti servito

    <html>
    <head>
    <title></title>

    <script language =" javascript" type="text/javascript">

    var title = document.theForm.title.value;

    function check_data()
    {
    if (title == "")
    {
    alert("campo vuoto");
    }
    else
    alert("ottimo direi");
    }

    </script>

    </head>

    <body>
    <form action =" old.php" method =" get" name =" theForm">
    <input type =" text" name =" title" id=" title">
    <input type ="button" onClick =" check_data();" value =" invia" >
    </form>

    </body>
    </html>

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.