Visualizzazione dei risultati da 1 a 4 su 4

Discussione: validazione form

  1. #1
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486

    validazione form

    Ciao io ho questo codice che mi serve per controllare un gruppo radiobutton (categoria) e se selezionato controllare che sia stata inserita una specializzazione. non mi funziona me lo chiede sempre indipendentemente che ci sia o meno bho!

    codice:
    	 } else if (form.categoria.value== "") {     
        alert("Occorre specificare una categoria professionale");     
        return false;
    	} else if  ( !(form.categoria[0].checked ) || (form.spec.value == "") ) {      
        alert("Occorre selezionare la specializzazione del medico!");     
        return false;

  2. #2
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486

    vi prego aiutatemi

    ma perche non funziona?

    mi serve che:
    - si deve selezionare per forza una categoria
    - se scelgono la categoria medico compilano la combo spec
    - se scelgono la categoria altrono inseriscono un testo nella casella txtcategoria

    le ho provate tutte aiutatemi voi adesso!

    codice:
    function verifica(form) {
    if (form.cognome.value == "") {     
        alert("Occorre inserire il cognome");     
        return false;   
      } else if (form.nome.value== "") {     
        alert("Occorre inserire il nome");     
        return false;
      } else  if(!form.nascita.value.match(/^(0[1-9]{1}|[1-2]\d{1}|3(0|1))\/(0[1-9]{1}|1[0-2]{1})\/(19|20)\d{2}$/)) {     
        alert("Occorre inserire la data di nascita in modo corretto (gg/mm/aaaa)");     
        return false;
     } else if (form.luogo.value== "") {     
        alert("Occorre specificare il luogo di nascita");     
        return false;
        } else if (form.sesso[0].checked==false)||(form.sesso[1].checked==false) {     
        alert("Occorre specificare il sesso");     
        return false;
    	 } else if (!ControllaRadio(form.categoria.value)) {     
        alert("Occorre specificare una categoria professionale");     
        return false;
    	} else if  ( !(form.categoria[1].checked==true )||!(form.spec.value == "#") ) {      
        alert("Occorre selezionare la specializzazione del medico!");     
        return false;  
    	} else if  ( !(form.categoria[7].checked==true )||!(form.txtcategoria.value == "") ) {      
        alert("Occorre digitare la categoria professionale di appartenenza nella casella altro!");     
        return false;
      }   
        return true; 
    }

  3. #3
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486
    auuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uu

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Comincia col cambiare nome di variabile.... "form" e' una parola riservata.

    Sarebbe utile anche sapere in che modo richiami lo script.

    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

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.