17. december 2003 - 11:28
Der er
25 kommentarer og 1 løsning
kalde function i body
Jeg har en funktion som tæller tegnene i en textbox og skriver antallet af tegn i en mindre textbox ved siden af, problemet er bare at når man loader siden står der 0, selvom der står noget i tekstboksen. Jeg har prøvet at kalde min funktion i OnLoad, men det virker ikke.. Er der nogen der ved hvordan man så kan kalde funktionen, efter at den har indlæst tekstboksen med tekst i så den får det med ?
Annonceindlæg fra Deloitte
17. december 2003 - 11:30
#1
Måske: <body onload="dinFunktion(document.FORMNAVN.TEKSTBOXNAVN)">
17. december 2003 - 11:34
#2
har jeg prøvet, men kunne ikke rigtig få det til at virke.. måske det kan ha' noget at gøre med at jeg kalder en anden funktion i OnLoad ? Skulle det her ikke virke: onLoad="DescriptionCharCount();MM_preloadImages('img/folder.gif')" ?
17. december 2003 - 11:39
#3
Nej, men hvordan ser kaldet i text-feltet ud ?-)
17. december 2003 - 11:43
#4
du ka' lige få hele skidtet ;) i Head: <script type="text/javascript"> function validate() { x=document.frmEdit input=x.frmBeskrivelse.value if (input.length>100) { alert("Beskrivelsen må ikke være på mere end 100 tegn.") return false } } </script> I body: <Body onLoad="DescriptionCharCount();MM_preloadImages('img/folder.gif')"> <textarea name="frmBeskrivelse" cols="45" rows="3" id="frmBeskrivelse" onKeyDown="DescriptionCharCount();" onKeyUp="DescriptionCharCount();"><%=strReadBeskrivelse%></textarea> <BR> <input size="3" value="0" name="countcharacters" maxlength="3"> <input type="submit" name="Submit" value="Gem"> Har pillet tabeller og så videre fra.. men du kan vel danne dig et overblik ud fra det her ikke? :)
17. december 2003 - 11:44
#5
Det virker fint nok hvis man begynder at skrive i tekstfeltet, så tæller den bare derudaf.. men det er bare lige det der med at få den til at tælle fra starten der kniber...
17. december 2003 - 11:45
#6
-- og DescriptionCharCount() ?-)
17. december 2003 - 11:45
#7
ups det var vist egentlig den forkerte funktion jeg fik smidt ind der.. du får lige den rigtige... function DescriptionCharCount() { document.frmEdit.countcharacters.value = document.frmEdit.frmBeskrivelse.value.length; }
17. december 2003 - 11:46
#8
hehe ja.. den var der... ;)
17. december 2003 - 11:51
#9
Der må være andet ... Det virker nemlig ganske glimrende hos mig !-)
17. december 2003 - 11:59
#11
ved godt det nok er lidt noget slamkode ;) men er ik' så haj til det endnu.. man må jo bare prøve sig frem :)
17. december 2003 - 12:02
#12
Du har jo ikke noget </form>-tag !-) -- og så skal du neste tags rigtigt: <form action="" method="post" name="frmEdit" id="frmEdit" onsubmit="return validate()"> <table width="530" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="wTextSmaller" align="center" valign="middle"> <textarea name="frmBeskrivelse" cols="45" rows="3" id="frmBeskrivelse" onKeyDown="DescriptionCharCount();" onKeyUp="DescriptionCharCount();">Dette album er beregnet til enkeltbilleder der ikke falder under nogen særlig kategori.</textarea> <INPUT TYPE="hidden" NAME="flag" VALUE="2"></td> </tr> <tr> <td class="wTextSmaller" align="center" valign="middle"> <input size="3" value="0" name="countcharacters" maxlength="3"> <input type="submit" name="Submit" value="Gem"></td> </tr> </table> </form>
17. december 2003 - 12:03
#13
undskyld hvis jeg spørger dumt, men hva' vil det sige at neste tags rigtigt? :)
17. december 2003 - 12:07
#14
ah du mener at sætte form tagget uden om tables ?
17. december 2003 - 12:13
#15
Ja, <tag1><tag2></tag1></tag2> er ulovligt ... Og ligeledes: <td><form></td></tr> <tr><td>...</td></tr> Med </form> placeret et hvilkensomhelst sted andet end inden i den samme celle som <form>
17. december 2003 - 12:39
#16
hmm nu prøvede jeg at ændre det som du skrev, men den tæller altså stadig ikke når man loader den..
17. december 2003 - 12:44
#17
faktisk, så vil den slet ikke tælle mere.. ikke engang når man skriver ? :|
17. december 2003 - 12:50
#18
Det gør den stadig glimrende hos mig ... Startteksten er på 87 tegn !-)
17. december 2003 - 12:50
#19
den virker åbenbart ikke når form tagget står før table tagget.. hvis jeg flytter form tagget tilbage hvor det var før (inden i cellen) så virker det igen....
17. december 2003 - 12:52
#20
prøv at teste
www.alstrupnet.dk/kode.htm jeg ka' ik' få dne til at virke.. har ellers ændret de der ting..
prøver lige at slette min internet cache..
17. december 2003 - 12:53
#21
stadig ingenting... :|
17. december 2003 - 12:54
#22
Et manglende " <body bgcolor="#006633" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="DescriptionCharCount();MM_preloadImages('img/folder.gif','thumb_DSC00266.jpg')">
17. december 2003 - 12:55
#23
aaah ja selvfølgelig :D
17. december 2003 - 12:58
#24
tror efterhånden jeg har stiret mig blind på det her :) Tusind mange tak for hjælpen! Det var virkelig lækkert at det endelig kom til at virke :D Vil du ik' ha' dine point?
17. december 2003 - 12:59
#25
Velbekomme '-)
17. december 2003 - 13:02
#26
-- tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling