Ниже показано, как я сделал предупреждение, показывающее «динамический» идентификатор, используя onblur. У меня есть цикл while с полями ввода, поэтому идентификатор вытаскивает из уникального идентификатора в базе данных.Получите значение onblur из полей ввода в цикле
Как бы я получил значение? Обычно я бы просто установил переменную как обычно, но она в цикле, поэтому я не понимаю, как это сделать.
<script type="text/javascript">
function doUpdateEntries(clicked_id) {
alert(clicked_id);
// how do I get the value AND id?
}
</script>
while ($row = mysql_fetch_assoc($result)) {
<input onblur="doUpdateEntries(this.id);" id=".$row['entry_id']." name=".$row['entry_id']." type="text" value=".$row['reviews'].">
}
вместо doUpdateEntries (this.id), вы можете использовать doUpdateEntries (это), clicked_id.value даст вам свое значение и clicked_id.id даст вам свой идентификатор. –
эй, это прекрасно! Я хотел бы поблагодарить вас за ответ. На данный момент я просто оставлю свой комментарий. – LITguy
'onblur =" doUpdateEntries (this.id, this.value); "?? Или еще лучше просто передать цель цели в функцию. – Bergi