21. maj 2003 - 22:48Der er
10 kommentarer og 1 løsning
problemer med funktion og form
jeg har en funktion der skal validere en dato i et felt (fodt) når man trykker på submit. Den bliver kaldt med onsubmit i <form>. Jeg ved funktionen virker, men jeg kan ikke rigtigt få den til at arbejde sammen med flg. form:
hvis man bevist laver en fejl i feltet "fodt", og trykker på knappen sker der ikke noget. Er der nogen der har et forslag til hvad der kan ændres i formen?
Jeg kalder den samme funktion på en anden form tidligere i dokumentet uden problemer. Den eneste forskel jeg kan se er at der i denne form er blandet noget ASP ind i. Har det nogen betydning for afviklingen?
- prøv at give formen en action fra start -- skulle heller ikke betyde noget ... - lav lidt langsom debug af funktionen (indsæt en alert - flyt den evt.) - prøv at skrive om til soft submit (input type=button og så udvid click med validate og form.submit)
denne form hvor funktionen ikke vil virke i bliver brugt til en opdateringsfunktion til en database. DVS at form'en bliver gentaget indtil der ikke er flere poster i databasen, og derved kommer der flere form's med samme navn Kan det have nogen indflydelse på afviklingen?
Du overfører en objekt-reference -- grundlæggende er javascript s* ligeglad med navnet -- når du skriver som du gør leveres det _første_ objekt, som kan opfylde din betingelse, så der må grunden være ...
hmm okay kan jeg lige stille et hurtigt, og nemt, spørgsmål til (skal nok smide lidt ekstra point i puljen...)
return'en i fodt refere til flg funktion <script> function check_key(key){ if (key > 47 && key < 58 ){ return true; } else { return false; } } </script> hvordan kan man sætte ind så den også acceptere 45 (men ikke 46) ...jeg er ikke så skarp til javascript endnu : (
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.