Pagina 1 din 1

identificare id apelant functie js

Scris: Mie Mar 14, 2018
de sterica
Salutare,

Am doua select option:

Cod: SelectaĊ£i tot

<select id="sel1" onchange="myfunction"><option>test</option></select>
<select id="sel2" onchange="myfunction"><option>test</option></select>
care apeleaza aceasi functie in JS.
Cum pot identifica in scrit-ul js, de la ce id a fost apelata functia?

Multumesc!

identificare id apelant functie js

Scris: Joi Mar 15, 2018
de MarPlo
Salut,
Se adauga un parametru la definirea functiei. Parametru care sa reprezinte pe "this" (obiectul cu elementul respectiv).
Apoi, 'this' se adauga la apelarea functiei.
- Exemplu:

Cod: SelectaĊ£i tot

<select id="sel1" onchange="myfunction(this)"><option>test-s1</option><option>test-s1-2</option></select>
<select id="sel2" onchange="myfunction(this)"><option>test-s2</option><option>test-s2-2</option></select>
<script>
function myfunction(e){
  var id = e.id;
  alert(id);
}
</script>
- Demo:
-

identificare id apelant functie js

Scris: Joi Mar 15, 2018
de sterica
Multumesc mult de ajutor! Mi-a reusit scriptul