• User Attivo

    Verificare (con javascript) se esiste un elemento in una form

    Prima di inviare la mia form, vorrei verificare se un determinato campo esiste o meno.
    Ho torvato vari esempi su Google ma l'unico che mi abbia dato qualche risultato è questo:

    function Verifica(thisform) {
    with (thisform) {
        if (thisform.elements('nomecampo'))
        alert ("Esiste!")
            else
        alert ("Non esiste!")
        }
    }
    
    

    Però... lo script funziona su Safari 4 ma non su Firefox! (con altri browser non ho provato).
    Firebug mi restituisce l'errore "thisform.elements is not a function".
    Dove sbaglio?
    C'è qualche soluzione cross-browser?


  • User Attivo

    Mi rispondo da solo!
    Giustamente... thisform.elements non è una funzione quindi esige le parentesi quadre.
    Ma perché con Safari funzionava? :dull: