har för mig att det är så enkelt som:
<form onSubmit="return validateDate(frmMain.c_mstart_1.value);">
5 svar · 390 visningar · startad av martinpartin
hej
funktionen validateDate returnerar false(samt msg) eller true
Om den returnerar false så vill jag inte att den skall posta formuläret vilket den gör nu. Hur löser jag det ?
function subm_final(){
// datechecks
validateDate(frmMain.c_mstart_1.value);
// datechecks
document.forms[0].action='do_add_act.asp';
document.forms[0].submit();
}
har för mig att det är så enkelt som:
<form onSubmit="return validateDate(frmMain.c_mstart_1.value);">
jo enkelt i all sin glans...Men
function subm_final(){
// datechecks
validateDate(frmMain.c_mstart_1.value);
>if return false sluta script annars kör vidare..
// datechecks
document.forms[0].action='do_add_act.asp';
document.forms[0].submit();
}
Går det inte o göra nått sånt ?
function subm_final(){
// datechecks
if (validateDate(frmMain.c_mstart_1.value)) {
document.forms[0].action='do_add_act.asp';
document.forms[0].submit();
}
}
Se där ja !! precis vad jag menade... Tack @nders ! hade du suttit brevid mig hade jag bjudit på kaffe.