Ciao a tutti!
Nell'onSubmit di un form richiamo due funzioni in questo modo:
onSubmit="return ControlloCampi(this) && ConfermaInvio('Invia?')";
La prima è troppo lunga e non la posto, e ritorna true se tutti i controlli vanno a buon fine; vi faccio comunque un esempio
la seconda fa apperire un popup di conferma invio ed è questacodice:function ControlloCampi(form) { var campo = form.elements['mio_campo']; if(campo.value == ''){ alert('riempi campo'); return false; } return true; }
Il fatto è che insieme non funzionano, inquanto, mi sembra di capire, la prima ritorna semplicemente un valore boleano e la seconda invece il popup.codice:function ConfermaInvio(msg) { var is_confirmed = confirm(msg); return is_confirmed; }
Come faccio a farle "convivere"?
![]()

Rispondi quotando