Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: errore controllo campi

  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    errore controllo campi


    Non so perchè ma mi da sempre errore durante il controllo campi di un form e non riesco a capire il motivo, per me è giusto, ma credo che sbagli io e non JS. Sapete dirmi dove sbaglio?

    <form action="riepilogoiscr.asp" name="FormInvia" method="post" target="_self" onsubmit="return check(this)">
    <input class="Form" type="text" name="societa" value="" size="24" maxlength="22">
    .
    .
    .
    .
    .
    </form>

    <script language="javascript">
    function check(){
    if (document.FormInvia.societa.value.length == 0){
    alert("E' necessario inserire la denominazione sociale.");
    return false;
    .
    .
    .
    .
    .
    .
    </script>


    io non vedo nessun errore eppure mi visualizza che il campo societa è nullo o non è un'oggetto.

    Grazie
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    scorrendo rapidamente a occhio la funzione, vedo che manca la clausula


    else return true


    o mi sbaglio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non dovrebbe dare i problemi che dici, ma tu passi alla funzione un parametro che nella funzione non utilizzi.

    function check(ff){
    if (ff.societa.value.length == 0){
    alert("E` necessario inserire la denominazione sociale.");
    return false;
    .
    (nota che ho cambiato l'apostrofo nella stringa dell'alert)

    Ma forse l'errore e` da qualche altra parte ...

    In particolare: usi un DOCTYPE nella pagina?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Originariamente inviato da Mich_
    Non dovrebbe dare i problemi che dici, ma tu passi alla funzione un parametro che nella funzione non utilizzi.

    function check(ff){
    if (ff.societa.value.length == 0){
    alert("E` necessario inserire la denominazione sociale.");
    return false;
    .
    (nota che ho cambiato l'apostrofo nella stringa dell'alert)

    NON DIPENDE DA QUELLO, PRIMA ANDAVA SENZA PROBLEMI, POI INSERENDO ALTRE COSE NELLA PAGINA EVIDENTEMENTE MI HA CREATO L'ERRORE


    Ma forse l'errore e` da qualche altra parte ...

    INFATTI

    In particolare: usi un DOCTYPE nella pagina?

    IN CHE SENSO?
    www.beppegrillo.it
    Il blog di Beppe!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    >>>>In particolare: usi un DOCTYPE nella pagina?

    >>IN CHE SENSO?

    Nel senso che con DTD HTML 1.1 il name non e` definito per vari tag.

    Se l'errore ti viene dato dopo aver inserito altre cose, sarebbero queste da verificare.
    Comunque controlla che non ci siano nomi duplicati.
    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 colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Forse ho capito!
    Nei radiobox ho dato lo stesso nome per comodità ma con valori diversi.
    Il punto è che non ho inserito il controllo perchè per default uno è già selezionato quindi non necessita di controllo per verificarne la mancanza.

    Dici che potrebbe dipendere da questo?
    www.beppegrillo.it
    Il blog di Beppe!!

  7. #7
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Na na na na na Denielsan!
    Ho provato a cambiare il nome dei radio per inserirli tutti differenti ma mi genera lostesso l'errore.

    Il DOCTYPE non è perchè uso la versione 4.0



    Mamma mamma, posso prendere a testate il PC?
    www.beppegrillo.it
    Il blog di Beppe!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    metti online una pagina di test

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    I radio, se fanno parte di una collezione, devono avere lo stesso name. pero` devono avere id diverso (se presente).

    Non hai una pag. pubblicata per controllare il codice?
    E` difficile trovare gli errori senza vedere il codice.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    I radio non hanno ID.

    L'indirizzo è:

    http://oikyspa.fauser.it/prova/iscrizione.asp

    mancano tutte le immagini e la tabella non corrisponde ma ho messo solo la pagina incriminata tanto le altre non servono.

    Sto kazzabbubbola di JS mi fa diventare scemo.
    www.beppegrillo.it
    Il blog di Beppe!!

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.