Avatar billede hurra Novice
03. november 2006 - 17:05 Der er 7 kommentarer og
1 løsning

text input som array

Når man har to radiobuttons kan man fx lave det såden:
<input type='radio' name='foo'>
<input type='radio' name='foo'>

Dette vil gi et array, og jeg kan hente data ud i en javascript funktion ved noget lignende:
var bar = document.formname.foo[0].checked;

Kan jeg ikke lave noget lignende med text input?
Avatar billede roenving Novice
03. november 2006 - 17:12 #1
Jepz !-)
Avatar billede udvikler Nybegynder
03. november 2006 - 17:12 #2
Avatar billede udvikler Nybegynder
03. november 2006 - 17:14 #3
Ellers er det vidst:

myForm.myText.value=myArray[id];
Avatar billede hurra Novice
03. november 2006 - 17:24 #4
Det ligner forbløffende meget det jeg ahr prøvet, så det er nok noget andet jeg ahr gjort forkert.

Kan i se fejlen ud fra det her? Jeg får ikke en gang den advarsel jeg har sat ind.

<form name='scoretable' method='post' action='index.php'>
    <input type='text' name='ballsin' value=<? if(isset($_POST['ballsin'][0])) echo $_POST['ballsin'][0]; else echo 0; ?> onchange='calc();'>
    <input type='text' name='ballsin' value=<? if(isset($_POST['ballsin'][1])) echo $_POST['ballsin'][1]; else echo 0; ?> onchange='calc();'>


Og javescript functionen:
function calc()
{
    var ballsin1, ballsin2;
alert("hej");
    ballsin1 = checkRange(Number(document.scoretable.ballsin[0].value));
    ballsin2 = checkRange(Number(document.scoretable.ballsin[1].value));
Avatar billede udvikler Nybegynder
03. november 2006 - 17:27 #5
Du mangler at lukke funktionen :-)
Avatar billede roenving Novice
03. november 2006 - 17:32 #6
-- og også form-lukningen er udeladt ...

-- og så bør du også sætte værdien i gnyffer eller gåseøjne:

<input type='text' name='ballsin' value='<? echo isset($_POST['ballsin'][0]) ? $_POST['ballsin'][0] : 0; ?>' onchange='calc();'>
Avatar billede hurra Novice
03. november 2006 - 17:37 #7
Ja, der kommer noget mere i funktionen end det, det her er bare et lille udklip af min kode.

her er det hele http://b2vn.org/tp/
Avatar billede hurra Novice
03. november 2006 - 17:54 #8
Jeg har fundet fejlen. Der var en input der hed 'break', og det må det så altså (vel egentligt også klart nok) ikke.

Men udvikler, du skal ha points for at bekræfte min teori. Og tak for hjælpen og tiden.
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