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

    aiuto con form e campi obbligatori

    Ciaoo

    chiedo un aiuto perche' proprio non ci riesco....

    devo rendere in un form alcuni campi obbligatori e utilizzo questa funzione:

    function f_send()
    {
    if( document.input.f_name.value.length == 0
    ||document.input.f_cognome.value.length == 0
    ||document.input.f_indirizzo.value.length == 0
    ||document.input.f_cap.value.length == 0
    ||document.input.f_citta.value.length == 0
    ||document.input.f_provincia.value.length == 0
    ||document.input.from.value.length == 0)
    {
    alert("Non hai completato il form! Premi OK e poi ritorna alla pagina precedente.");
    return;
    }
    if (confirm("Premi OK per spedire l'ordine"))
    {
    document.input.submit();
    }
    }



    mentre ai tasti di "INVIO" e "CANCELLA" associo questi eventi:

    <input name=f_submit onClick=f_send(); type=submit value=" INVIA">
    <input type=reset value=CANCELLA MODULO name="reset">


    Il problema sta' che io vorrei che si presentasse solo una finestre di Alert che indichi che il modulo nei campi obbligatori non e' completo, mentre attualmente il modulo da il messaggio ma poi invia lo stesso i dati.

    Come posso risolvere???

    grazieeeeeeeeeee
    ciuzz

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <input name=f_submit onClick=f_send(); type="button" value=" INVIA">

    Attento: stai usando diverse parole riservate (input, from, reset) come nomi degli oggetti... rischi seriamente malfunzionamenti anche sporadici.

    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.