Du laver et almindeligt link, som skal have nogle felter udfyldt inden der bliver trykket på det. Ved et almindeligt link får du da ikke værdierne af de felter med når du går videre. Det vil kræve at du laver en <FORM> som du så submitter. Eller også skal du indsætte værdien v.hj.a javascript, men der vil jeg helt klart anbefale at du laver en form istedet.
du skal huske at retunerer 'true' hvis betingelsen er opfyldt:
function tom(afgivetvaerdi){ if(afgivetvaerdi=="")return false return true } function validering(frm){ if(!tom(frm.klientnavn.value)){ alert("Feltet må ikke være tomt.") frm.klientnavn.focus() return false } }
Ved nærmere eftertanke er du nødt til at lave det som en ren javascript løsning...
Du skal have en form. Inde i denne form har du en alm. button. På denne button har du en onclick-event som kalder din validering-metode. Hvis IKKE den skal afgive en alert, har du en else-del hvor formen bliver submittet.
Jeg skal i princippet kun lige checke at der er bestemte felter der ikke er tomme, da jeg skal generere et brev (navn, adresse osv...) efter man har klikket på linket.
Det vil sige at hvis navn f.eks. er tom så kan jeg lige så godt give brugeren besked inden han når frem til det færdige brev som så mangler navnet
Ja, men det vil vel så alt sammen skulle udføres på din side 2? Jeg kan stadig ikke se hvordan navnet kommer med derover. Men det er også ligemeget om jeg kan se det eller ej. Hvis det virker for dig er alt jo fint.
function tom(afgivetvaerdi){ return (afgivetvaerdi!="") }
Synes godt om
Ny brugerNybegynder
Din løsning...
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.