Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586

    Cosa significa questo errore?

    IL js è:

    function submitForm(){
    if (titolo.value==''){alert('Il Campo titolo non è compilato');return false;}
    if (articolo.value==''){alert('Il Articolo titolo non è compilato');return false;}
    if (file1.value==''){alert('Campo non compilato');return false;}
    if (formtest.action!=''){
    formtest.encoding="multipart/form-data"
    formtest.submit()
    }else{alert('Seleziona un esempio');}
    }


    L'errore è:
    titolo non è definito!

    sulla riga 20

    che ha solo una } e si trova sopra af function....

    ????


    Il campo titolo è
    <input name="titolo" type=text id="titolo" size="80">


    cosa devo fare????

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Infatti titolo e` il nome di un campo di un form. Non e` mappato nella finestra.

    per accedere ad un campo devi fare:

    document.NOMEFORM.NOMECAMPO.value

    Anche il nome formtest (immagino sia il nome del form), deve essere preceduto da document. , altrimenti funziona solo in IE.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Quindi devo scrivere:
    function submitForm(){
    if (document.formset.titolo.value==''){alert('Il Campo titolo non è compilato');return false;}
    if (document.formset.articolo.value==''){alert('Il Articolo titolo non è compilato');return false;}
    if (document.formset.file1.value==''){alert('Campo non compilato');return false;}
    if (document.formtest.action!=''){
    document.formtest.encoding="multipart/form-data"
    document.formtest.submit()
    }else{alert('Seleziona un esempio');}
    }

  4. #4
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Ora mi dice "previsto oggetto" su questa riga:

    <input name="button" type="button" onClick="submitForm()" value=".: Esegui l'upload :. ">

    ??????

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Mancano un paio di puntoevirgola (non obbligatori), ma per il resto la sintassi e` corretta.

    Mi sembra strano il test sull'action.

    ---

    Controlla il numero delle righe come viene visto dal browser. Se lavori in ASP o PHP non puoi basarti sul numero di riga del sorgente.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    E come si fa?

  7. #7
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Ups avevo messo una lettere volante sopra a function!

    Ora funziona!

    Grazie Grazie Grazie

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.