Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema con alert js

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    13

    problema con alert js

    Ciao a tutti. Da un po di tempo ho un problema con gli alert di javascript. Uso ie6 e quando pubblico la pagina mi da un "errore nella visualizzazione della pagina" e l' alert non funziona. Ho constatato che il problema sta nel codice js. Io lo ho sempre usato questo codice e non mi ha mai dato nessun tipo di problema. Cmq inserisco questa semplicissima pagina sperando che qualcuno mi possa rispondere.

    -------------------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Inserisci utente</title>
    <script language="JavaScript">
    function controlla()
    {
    var user = document.theform.ditta.value;


    if (ditta =="")
    {
    window.alert("il campo risulta vuoto");
    return;
    }
    document.theform.submit();
    }
    </script>
    </head>
    <body>
    <form action="do_insert.php" method="get" name="ditta">
    <table>
    <tr>
    <td align="right">Ditta:</td>
    <td><input name="ditta" type="text" id="ditta" maxlength="80"></td>
    </tr>

    <tr>
    <td collspan="2"><input type="button" name="button" value="inserisci" onClick="contolla();"></td>
    </tr>
    </table>
    </form>
    Home

    </body>
    </html>

    ---------------------------------------------------
    Ringrazio anticipatamente chi mi risponderà. Ciao Federico

  2. #2
    stai sbagliando perchè cerchi di accedere alla variabile "ditta" non avendola mai dichiarata.
    inoltre, hai dato il nome "ditta" sia al form che al campo di testo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    13
    Hai ragione avevo sbagliato la pagina!!!!...ma non funziona nemmeno cosi perchèèèè????!!!!!!

    ----------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Inserisci utente</title>
    <script language="JavaScript">
    function controlla()
    {
    var ditta = document.theform.ditta.value;


    if (ditta =="")
    {
    alert("il campo risulta vuoto");
    return;
    }
    document.theform.submit();
    }
    </script>
    </head>
    <body>
    <form action="do_insert.php" method="get" name="theform">
    <table>
    <tr>
    <td align="right">Ditta:</td>
    <td><input name="ditta" type="text" id="ditta" maxlength="80"></td>
    </tr>

    <tr>
    <td collspan="2"><input type="button" name="button" value="inserisci" onClick="contolla();"></td>
    </tr>
    </table>
    </form>
    Home

    </body>
    </html>

    -----------------------------
    Proprio non riesco a capire.

  4. #4
    stai invocando una funzione che si chiama "contolla" e non "controlla".

    ciao

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.