Avatar billede dannyboy Nybegynder
23. november 2006 - 00:03 Der er 10 kommentarer og
1 løsning

Ønsker hjælp til bookmarklet

Jeg tester mange forms, og de er
ret ens hvad feltnavne angår.

Mangler derfor en bookmarklet
hvor jeg kan angive hvad der
skal udfyldes i de respektive
feltnave.

Altså f.eks.
firstname = TestFornavn
lastname = TestEfternavn
email = Test@Email.now

Jeg vil gerne kunne tilføje
flere feltnavne og værdier
senere hen, og hvis muligt
må den også gerne kunne
tjekke en checkbox
Avatar billede dannyboy Nybegynder
23. november 2006 - 00:05 #1
Formen hedder altid "regform"
Avatar billede roenving Novice
23. november 2006 - 00:11 #2
Vil du have en stribe prompts eller skal det skrives direkte i bookmarkletten ?-)
Avatar billede dannyboy Nybegynder
23. november 2006 - 00:26 #3
Gerne en lang færdig streng jeg kan lægge op i browserens bogmærkelinje.
Men som sagt vil jeg gerne kunne tilføje til den på sigt.
Avatar billede roenving Novice
23. november 2006 - 00:46 #4
Så bliver det nok nemmest med en lille database, hvor feltnavne og værdier ligger som par, direkte ud af hovedet og absolut utestet:

java script:var vals={"firstname":"TestFornavn", "lastname":"TestEfternavn", "email":"Test@Email.now"},f=document.regform; for(var fld in vals)f.elements[fld].value=vals[fld];void(0);

-- tilføjelsen med checkboxene kræver noget mere kode, da det så er nødvendigt at bruge en anden property, nemlig .checked i stedet for .value !-)
Avatar billede dannyboy Nybegynder
23. november 2006 - 13:01 #5
Det er rigtigt ud, men jeg syntes ikke den virker.
Avatar billede roenving Novice
27. november 2006 - 03:14 #6
Får du fejl ?-)
Avatar billede dannyboy Nybegynder
28. november 2006 - 00:18 #7
Sorry, jeg kom til at teste på en form som ikke hed regform - doh!
Kan det laves, så det virker, uanset hvad formen hedder?
Avatar billede roenving Novice
01. december 2006 - 16:14 #8
Tjah, hvis det f.eks. altid er den første form i documentet, skal du bruge:

java script:var vals={"firstname":"TestFornavn", "lastname":"TestEfternavn", "email":"Test@Email.now"},f=document.forms[0]; for(var fld in vals)f.elements[fld].value=vals[fld];void(0);
Avatar billede dannyboy Nybegynder
22. januar 2007 - 16:21 #9
Beklager, har været ude af loopet noget tid.
Er du rar at smide et svar, tak
Avatar billede roenving Novice
22. januar 2007 - 16:29 #10
Velbekomme '-)
Avatar billede roenving Novice
16. maj 2007 - 17:19 #11
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester