<input onchange="sel()" type="text" name="41" id="41" size= "5" maxlength="5" value="1" />
<input onchange="sel()" type="text" name="40" id="40" size= "5" maxlength="5" value="1" />
<input onchange="sel()" type="text" name="39" id="39" size= "5" maxlength="5" value="1" />
Как пример. Т.е. полей может быть больше, они выводятся циклом. К каждому приклеплена java-функция. Как сделать, что бы функция определяла в какому полю ее применить. Т.е. если меняется определенное поле, выполнялась функция именно для него. Пример функции
function sel() {
var id = $('#n_razdel').val();
var params = "id=" + id;
$.ajax({
type: "POST",
url: "select_razmer.php",
data: params,
success: function(data){
$('#results').html(data).fadeIn("slow");
}
});
};
Спустя 11 минут, 40 секунд (21.04.2012 - 14:39) walerus написал(а):
А что мешает передавать ID в функцию ? onchange="sel( ID )".
Так например:
Так например:
<input onchange="sel('41')" type="text" name="41" id="41" size= "5" maxlength="5" value="1" />
Спустя 3 минуты, 12 секунд (21.04.2012 - 14:42) kss написал(а):
Я тоже об этом подумал, спасибо. Башка уже не варит. Кофе попил, поел. покурил и вуаля!
Спустя 1 минута, 2 секунды (21.04.2012 - 14:43) killer8080 написал(а):
<input onchange="sel(this)" type="text" name="41" id="41" size= "5" maxlength="5" value="1" />
<input onchange="sel(this)" type="text" name="40" id="40" size= "5" maxlength="5" value="1" />
<input onchange="sel(this)" type="text" name="39" id="39" size= "5" maxlength="5" value="1" />
function sel(inp) {
var id = inp.id;
...
Спустя 4 минуты, 23 секунды (21.04.2012 - 14:48) kss написал(а):
спасибо, killer8080 - тоже подойдет. видимо мне надо отдохнуть)))