Avatar billede Morten Professor
31. marts 2023 - 07:38 Der er 6 kommentarer

React og target

Hej

Håber der er nogle der har nogle ideer til hvad jeg kan gøre for at få dette til at virke
const handleChange = input => e => {
        let getSelectedspgArray = e.target.value.split(',');
        let getSelectedspg = getSelectedspgArray[2];
        let primaledende = getSelectedspgArray[3];
        let ledendesti = getSelectedspgArray[4];
        let trinID = getSelectedspgArray[5];

        setStateOverview({
            ...stateOverview,
            [e.target.class]: e.target.value,
            [input]: e.target.value,
            ledendespg: e.currentTarget.dataset.ledid,
            primaledende: primaledende,
            ledendesti: ledendesti,
            trinID: trinID,

        });
    }
console.log(stateOverview)

det er ledendespg der har nogle problemer med at finde det data der er i den data-ledid

Har prøvet med target virker heller ikke og
e.target.getAttribute("data-ledid");

Håber i forstår hvad jeg mener.

Ellers skrev endelig mere ind til det

Med venlig hilsen
Morten
Avatar billede Keld Broe Seniormester
31. marts 2023 - 21:59 #1
const handleChange = input => e => {
  let getSelectedspgArray = e.target.value.split(',');
  let getSelectedspg = getSelectedspgArray[2];
  let primaledende = getSelectedspgArray[3];
  let ledendesti = getSelectedspgArray[4];
  let trinID = getSelectedspgArray[5];

  setStateOverview({
    ...stateOverview,
    [e.target.class]: e.target.value,
    [input]: e.target.value,
    ledendespg: e.target.dataset.ledid,
    primaledende: primaledende,
    ledendesti: ledendesti,
    trinID: trinID,
  });
}

console.log(stateOverview)
Avatar billede Morten Professor
01. april 2023 - 00:26 #2
Hej
e.target.dataset.ledid,
jeg prøvet af virkede ikke
Avatar billede keysersoze Guru
06. april 2023 - 12:58 #3
Kom med noget mere kode - og sker der en eller flere fejl så kom også med dem. Jeg vil dog umiddelbart mene, at det ikke er særlig react-agtigt det du er ude i - det vil nok give mere mening at sende dine værdier med som parametre til din handleChange-funktion.
Avatar billede Morten Professor
07. april 2023 - 10:18 #4
hvordan får jeg sent dem med brug pops til at få data rundt, er det noget ligende.
Ja det med de første linjer ser ikke react agtigt ud, men prøvede at føre de oplysninger i en values da jeg ikke kan fp det med data-ledid til at virke.

Håber du har nogle ideer
Avatar billede keysersoze Guru
07. april 2023 - 21:04 #5
const myfunc = (a, b) => {
  ..
};

myfunc(1, 2);
Avatar billede Morten Professor
07. april 2023 - 21:26 #6
havde også fundet ud af hvorfor det ikke virkede min handle function lå et sted den ikke kunne finde den. Så da jeg flyttede den ned i hiaki virkede det med data-

Og tak for hjælpen :-)
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

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