Tengo un script php que me genera una lista de personas registradas
//mientras existe datos
Código PHP:
while ($cientificosInfoR=mysql_fetch_array($cientificosInfo)){
echo ("
<input type='hidden' id='idUser[]' value='".$cientificosInfoR['id_user']."' >
<input type='text' id='nombre[]' value='".$cientificosInfoR['nombre']."' onChange='changeName(this)' >
<input type='text' id='actividad[]' value='".$cientificosInfoR['actividad']."' onChange='changeAp(this)'>
");
}
Los datos salen de forma correcta asi
nomre1 apellidos1
nombre2 apellidos2
----------------------------
nombreN apellidosN
Quiero anadir a cada campo de texto funcion javascript con evento onChange para que este envia valor corriente del campo al script php (mediante AJAx).
Pero si podeis ver aparte de recibir el valor del nombre o apellido que la funcion lo recibe perfectamente nececito enviar tambien el valor id_user corriente de campo hidden en la misma funcion onChange='changeName(this)' o onChange='changeAp(this) segun el campo que decide editar el usuario.
Sin utilizar boton "submit"
YO recibo el valor a editar (sea nombre o apellidos) con la funcion
function changeName(nrol){
//recuperamos variable a editar
var dato=nrol.value;
}
pero tambien quiero recibir en esta fucnion el id de usuario para actulaizar datos en la DB.
Como puedo hacer esto?