webForumDet fria alternativet

Submit/Validering

5 svar · 390 visningar · startad av martinpartin

martinpartinMedlem sedan jan. 2001371 inlägg
#1

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();
}
The_HulkMedlem sedan juni 20031 937 inlägg
#2

har för mig att det är så enkelt som:

<form onSubmit="return validateDate(frmMain.c_mstart_1.value);">
martinpartinMedlem sedan jan. 2001371 inlägg
#3

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 ?

@ndersMedlem sedan juni 200026 914 inlägg
#4
function subm_final(){
	// datechecks
	if (validateDate(frmMain.c_mstart_1.value)) {
		document.forms[0].action='do_add_act.asp';  
		document.forms[0].submit();
	}
}
martinpartinMedlem sedan jan. 2001371 inlägg
#5

Se där ja !! precis vad jag menade... Tack @nders ! hade du suttit brevid mig hade jag bjudit på kaffe.

@ndersMedlem sedan juni 200026 914 inlägg
#6

Varsågod! :)

Jag har redan druckit sex koppar kaffe idag, så det får vara nog. ;)

Mvh

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb