получить значение по клику
привет!
возникла у меня задачка и чето не могу сообразить как решить... есть у меня таблица, в одном столбце есть input-ы с id от 1 до бесконечности, например как мне получить значение отдельно взятого input-а например при нажатии на него??? есть соображения что так нужно начинать : <input type='text' onClick='checkName(this.value)' value='%s' id='$did'> но как потом получить это значение в перемкнню в функции никак не могу понять... подскажите пожалуйста... |
капец, проще простого...
function checkName(a)
{
var d=a;
alert(d);
}
или это может не правильно??? |
<script type="text/javascript">
window.onload = function(){
var elem = document.getElementsByName('input'), i = elem.length;
while(i--){
elem[i].onclick = function(i){
return function(){
alert(this.value)
};
}(i);
}
};
</script>
<input type='text' value='1' name='input' />
<input type='text' value='2' name='input' />
<input type='text' value='3' name='input' />
|
а как тоже самое сделать для ссылки?
мне надо загнать ее id в переменную для дальнейшего использования, будем считать что id не известна, то есть чтоб при клике переменной var id = реальное id той ссылки на которую я нажал |
Цитата:
<a href="#" id="link" onClick="var d; alert(d); d = this.id; alert(d);">link</a> |
onClick="var d; alert(d); d = this.id; alert(d);"
а если вывести эту часть в javascript file как это будет выглядеть? проблема решена, спасибо за ответ, он корректен на 100% , но я не много не то искал ) |
var id;
document.onclick = function(event){ event = event || window.event; if (!event.target) { event.target = event.srcElement; } id = event.target.id; var url = "deleteExample.action?id=" + id; doStart(url); } вот решение, может кому пригодится |
| Часовой пояс GMT +3, время: 02:43. |