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 QNAP
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