Value van button id met onClick
Ik wat gegevens uit een database met allemaal een unieke id ,
Deze gegevens laad ik op een pagina met Ajax, in een while lus
Bij alle resultaten zet ik een button neer, met de value van de geladen id s uit de database
Nu wil ik als ik op deze button.klik dat de waarde door gestuurd word naar mijn JavaScript (onclick(mijnfunctie))
In mijn JavaScript
Waarde = GetElementById(mijn button id)
Nu krijg ik altijd maar de eerste id want een id mag maar 1 keer voorkomen
Hoe los ik nu op dat ik de waarde krijg van de button waar op geklikt is dus niet de eerste id op de pagina
Alvast bedankt voor jullie tips
Gewijzigd op 07/11/2013 08:27:49 door Michael -
Javascript krijgt dan de gegevens door van de knop waarop geklikt is.
In javascript kan je dus this.id of this.value gebruiken om de juiste knop te selecteren en de juiste actie uit te voeren terwijl je zelf de juiste gegevens kwijt kunt in de betreffende knop/link in HTML.
en niet
dus zonder value
in javascript haal je dit op als
Je hebt dus al een object om de eigenschappen van te zoeken dus geen get...by...
Pipo schreef:dus zonder value
in javascript haal je dit op als
Je hebt dus al een object om de eigenschappen van te zoeken dus geen get...by...
Gewijzigd op 07/11/2013 13:42:41 door Jan R
oke maar this.value werkt wel en this werkt niet
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
if(hr.readyState == 4 && hr.status == 200) {
var return_data = hr.responseText;
document.getElementById("echo_email_not").innerHTML = return_data;
}
?>
if(hr.readyState == 4 && hr.status == 200) {
var return_data = hr.responseText;
document.getElementById("echo_email_not").innerHTML = return_data;
}
?>
echo_email_not moet dan het id van de geklikte button zijn,
nu krijg ik de response terug in de eerst tegenkomende id echo_email_not
iemand een idee,
alvast bedankt voor reactie