Avatar billede ripley Nybegynder
05. maj 2000 - 08:31 Der er 4 kommentarer og
1 løsning

indeksere streng

Jeg troede, man kunne hive en enkelt karakter ud af en streng ved at bruge myString[2];
Men følgende testscript giver bare værdien "undefined" i feltet:

<html>
<head>
<script language="javascript">
function fill(field) {
var stringtest = 'dervarengang';
field.value = stringtest[];
}
</SCRIPT>
</HEAD>
<body>

<input type="text" name="test">
<input type="button" onclick="fill(test)">

</body>
</html>
Avatar billede ripley Nybegynder
05. maj 2000 - 08:52 #1
Der skulle selvfølgelig stå field.value=stringtest[2];
Avatar billede stoffer Nybegynder
05. maj 2000 - 09:35 #2
Klart.

1 du må ikke bruge field.value

men skriv i stedet

return stringTest


Men dette får ikke din funktion til at blive rigtig. Skal du have det ned i input feltet eller hvad...

Avatar billede erikjacobsen Ekspert
05. maj 2000 - 10:05 #3
Du kan hive et tegn ud ved at bruge charAt.
Hvis s har væerdien "abekat" har
s.charAt(2) værdien "e" som tegn. Strenge
indekseres startende i 0.
Avatar billede ripley Nybegynder
05. maj 2000 - 10:14 #4
Tak, Erik J. (Erik JavaScriptEkspert)
:-)
Avatar billede erikjacobsen Ekspert
05. maj 2000 - 10:23 #5
Jeg takker for udnævnelsen!
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