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

    submit is not a function

    salve ragazzi, ho creato un form di nome 'inserimento'
    e una funzione javascript che controlla i campi obbligatori.
    infine questa funzione (se tutto e' stato immesso correttamente) mi dovrebbe 'spedire' il form.

    function invia(){
    //controlli vari
    document.inserimento.submit();
    }


    ma viene fuori l'errore DOCUMENT.INSERIMENTO.SUBMIT IS NOT A FUNCTION

    come mai?
    si vivono molte vite e si muore una volta sola

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Hai chiamato qualche oggetto nella pagina con name="submit"

    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
    :rollo: certo pero' che se il nostro beneamato quanto antiquato javascript riconoscesse un elemento della pagina rispetto ad una funzione....


    (bastano le parentesi, no?)

    cmq cio' non mi toglie un bel "fagiano" in piena faccia
    si vivono molte vite e si muore una volta sola

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da dogeht
    :rollo: certo pero' che se il nostro beneamato quanto antiquato javascript riconoscesse un elemento della pagina rispetto ad una funzione....

    (bastano le parentesi, no?)
    No, non possono bastare le parentesi.

    Vedi ad esempio:
    window.onload=funzione;
    Qui le parentesi sono vietate, ma funzione deve essere un oggetto di tipo function

    JS e` molto potente, si possono creare oggetti al volo e si possono anche creare funzioni al volo.
    Quindi JS non ha la possibilita` teorica di distinguere tra funzioni e oggetti non funzioni. Solo l'uso che se ne fa puo` aiutarti a distinguere. Una cosa banale per un umano, difficilissima per un parser. Si potrebbe fare con un compilatore, ma JS non ha compilatore.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.