Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    controllo campi di una form con java

    ciao a tutti! sono un neofita del forum ma nn della realizzazione di siti web, per fini scolastici e personali, ma è la prima volta che provo a fare qualcosa in java. e volevo chiedere, per rendere le pagine php più leggere, solo che non riesco a fare nemmeno questa semplicissima cosa copiandola e incollandola dalle dispense del mio prof. dov'è l'errore? e se avete anche tempo, perchè è sbagliato?

    grazie mille

    function TestForm()
    {
    if((formUtente.name.value == "") ||
    (formUtente.email.value == "") ||
    (formUtente.preference.value == "")) {
    alert("Attenzione. E' necessario completare
    tutti i campi del form per procedere");
    return false;
    }
    return true;
    }


    e nel BODY della pagina web c'è la form name="formUtente" e la richiamo così:
    <input type="submit" onclick="TestForm()" />

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per individuare il form la sintassi corretta e' document.nomeDelForm

    Non puoi assegnare il nome "name" ad un campo del form

    Se gestisci l'onclick nel pulsante submit non puoi impedire che il form venga comunque inviato, devi gestire l'evento onsubmit del form:

    <form ... onsubmit=" return TestForm()">

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    Per individuare il form la sintassi corretta e' document.nomeDelForm

    Non puoi assegnare il nome "name" ad un campo del form
    ciao
    scusa ma nn mi sono chiari questi due punti...
    1- devo mettere document.nomeDelForm nel codice javascript?
    2- questo nn mi è proprio chiaro. se non li nomino come faccio a riferirci, anche nelle pagine php dopo?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.