14. maj 2007 - 11:55Der er
5 kommentarer og 1 løsning
stop efter første fejl
Hej
Jeg har det her script: <script language="JavaScript" type="text/javascript"> function F_process(){ // for each question for (i=0; i<document.wwv_flow.f01.length; i++){ // get value of importance and performance imp = parseFloat(document.wwv_flow.f03[i].value); per = parseFloat(document.wwv_flow.f04[i].value);
theoretical_max = imp+per; document.wwv_flow.f05[i].value = parseFloat(theoretical_max); if(imp<100){ alert ("This is a Javascript Alert")
} else { doSubmit('SUBMIT'); }
}
} </script>
Hvordan er det liiige jeg får scriptet til at stoppe første gang jeg får en: alert ("This is a Javascript Alert") for pt. kommer den med alle de fejl der opstår, den skal kun komme ved første forekomst og afbryde der. Nogle bud?
oki takker... mangler lige et andet input... doSubmit('SUBMIT'); skal kun køres hvis alle i forløkken er <100 den bliver nu kørt hvis bare en af dem er det... og det skal den ikke kun hvis alle er over 100
Så kan du smide din doSubmit uden for for-løkken, har brygget det sammen til dig nedenfor (dog absolut utestet). :)
function F_process() { // for each question var submit = true;
for (i=0; i<document.wwv_flow.f01.length; i++) { // get value of importance and performance var imp = parseFloat(document.wwv_flow.f03[i].value); var per = parseFloat(document.wwv_flow.f04[i].value); var theoretical_max = imp+per; document.wwv_flow.f05[i].value = parseFloat(theoretical_max);
if(imp<100) { alert ("This is a Javascript Alert") submit = false; break; } }
if(submit) doSubmit('SUBMIT'); }
Håber det var det du mente (har også deklareret dine variable). :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.