возникла у меня задачка и чето не могу сообразить как решить...
есть у меня таблица, в одном столбце есть input-ы с id от 1 до бесконечности, например
как мне получить значение отдельно взятого input-а например при нажатии на него???
подскажите пожалуйста...
Спустя 8 минут, 52 секунды (28.11.2010 - 23:43) DySprozin написал(а):
<input onclick="alert(this.value)">
Спустя 1 минута, 43 секунды (28.11.2010 - 23:44) Lenarfate написал(а):
function getVal()
{
a = document.getElementById("id").value;
document.write(a);
}
<input type="name" id="id" onclick="getVal()">
как то так
Спустя 16 минут, 53 секунды (29.11.2010 - 00:01) gudzik написал(а):
спасибо, первый пример выдает то что нужно...
но мне нужно значение присвоить переменной, так как во втором ответе...
но мне нужно значение присвоить переменной, так как во втором ответе...
Спустя 36 секунд (29.11.2010 - 00:02) Lenarfate написал(а):
так присвой, в чем проблема?)
Спустя 2 минуты, 25 секунд (29.11.2010 - 00:04) Slays написал(а):
а я против онкликов в теле html, JS должен быть ненавязчивым =)
Спустя 9 минут, 49 секунд (29.11.2010 - 00:14) DySprozin написал(а):
Slays
не стоит судить о методах в отрыве от контекста (; контекста нет (код не приведен), так что спор лишен смысла (;
gudzik
дальше сам думай (;
не стоит судить о методах в отрыве от контекста (; контекста нет (код не приведен), так что спор лишен смысла (;
gudzik
<input onclick="my_function(this.value)">
дальше сам думай (;
Скрытый текст |
)) 200-е сообщение :Р |
Спустя 2 часа, 5 минут, 26 секунд (29.11.2010 - 02:19) gudzik написал(а):
капец, оказалось проще простого...
или это может не правильно???
function my_function(a)
{
var d=a;
alert(d);
}
или это может не правильно???
Спустя 23 минуты, 22 секунды (29.11.2010 - 02:43) inpost написал(а):
все нормально, но зачем создавать переменную d, если можно обратиться непосредственно к a ?
Спустя 6 часов, 47 минут, 37 секунд (29.11.2010 - 09:30) linker написал(а):
<input onclick="var Val = this.value;">
Спустя 14 минут, 31 секунда (29.11.2010 - 09:45) Basili4 написал(а):
Slays
Цитата (Slays @ 29.11.2010 - 01:04) |
JS должен быть ненавязчивым |
А мне наоборот очень трудно сориентироваться что происходит div.onclick=""; или еще того хуже
$('.class').click="";
по мне проще воспринимается <div onclick="">
Но когда пишешь много JS то не навязчивый JS легче ибо не приходится носится по телу документа внося поправки.