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
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
23. november 2006 - 00:05
#1
Formen hedder altid "regform"
23. november 2006 - 00:11
#2
Vil du have en stribe prompts eller skal det skrives direkte i bookmarkletten ?-)
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.
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 !-)
23. november 2006 - 13:01
#5
Det er rigtigt ud, men jeg syntes ikke den virker.
27. november 2006 - 03:14
#6
Får du fejl ?-)
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?
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);
22. januar 2007 - 16:21
#9
Beklager, har været ude af loopet noget tid. Er du rar at smide et svar, tak
22. januar 2007 - 16:29
#10
Velbekomme '-)
Vi tilbyder markedets bedste kurser inden for webudvikling