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
codice:
function ControlloCampi(form)
{
var campo = form.elements['mio_campo'];
if(campo.value == ''){
alert('riempi campo');
return false;
}
return true;
}
la seconda fa apperire un popup di conferma invio ed è questa
codice:
function ConfermaInvio(msg)
{
var is_confirmed = confirm(msg);
return is_confirmed;
}
Il fatto è che insieme non funzionano, inquanto, mi sembra di capire, la prima ritorna semplicemente un valore boleano e la seconda invece il popup.
Come faccio a farle "convivere"?