04. april 2005 - 13:18Der er
5 kommentarer og 2 løsninger
onChange: kopier feltværdi1 til feltværdi2 med modsat fortegn
Jeg har en tabel, som jeg får lavet dynamisk. Den bliver bygget op på den måde, at der både er kolonne- og rækkeoverskrifter, og der hvor de "støder" sammen og er ens, er felterne disabled. Jeg skal nu have lavet, så når man f.eks. indtaster en værdi i felt12, så skal der ved onChange, ske en kopiering af værdi til felt21, men bare med modsat fortegn. Derudover skal det også fungere den anden vej, altså fra felt.
Jeg havde først givet feltet navn efter arrayvariablen, men det kunne jeg ikke få til at virke. Det gør det ovenstående, dog kun den ene vej, og uden fortegn. Hvordan får jeg det løst?
Jeg ville nok kalde dem felt_1_2 og felt_2_1 - så kan du også have felt_10_20 og så videre. Fortegnet skifter ved at smide et unært minus foran værdien. Derudover bør du nok finde det andet element via id:
Jaaa, nu sidder jeg så lidt i en lille pine, men du skal selvfølgelig ikke snydes for dine point. Pinen kommer af, at brugerne nu har fundet ud af, at det skal bygges op på en helt anden måde, så dette matrixskema ikke er nødvendigt. Typisk ... heldigvis var jeg ikke komemt så langt endnu, men du kan nok godt forstå, at jeg ikke gider at teste din løsning.
Dog er jeg lidt skeptisk over for -this.value; Virker det, for er det ikke det sammen som '-ds.feltnavn.value'? Får det har jeg prøvet, og det fik jeg en fejlmeddelelse på.
Nej, ved du hvad, du får sgu pointene. Jeg skal bare lige have det sidste del løst, det kan være jeg kan bruge det i fremtiden, jo...
Det skulle gerne virke begge vejen. Altså jeg skriver i felt_1_2 og felt_2_1 bliver opdateret med det modsatte fortegn, men virker det også hvis jeg skriver noget i felt_2_1, bliver felt_1_2 så opdateret?
Okay, men disabled fungere ellers godt nok, men fint og jeg takker selvom jeg pt. ikke kan bruge det til så meget, men det kan jo være der er andre herinde, som pludselig skal bruge noget lignede.
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.