[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт не работает при вводе в таблицу
Undertaker
Скажу честно js я начал изучать почти "вчера", до этого все мои проблемы я решал php, но возникла необходимость добавить "красивости" В общем вот исходник рабочий:

<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<
script>
$(document).ready(function(){
$('input[id^="agree"]').each(function(){
var nextInp = $(this).next().next('input[id^="continue"]');
nextInp.attr('disabled',true);
$(this).change(function() {
if($(this).attr('checked')){nextInp.removeAttr('disabled');
} else nextInp.attr('disabled',true);
});
});
});
</
script>

<
input type="checkbox" name="agree1" value="а1" id="agree1">".$mat["name"].<br>
<input onclick="this.select();" type="text" id="continue1" value="Введите число" /><br>

<
input type="checkbox" name="agree2" value="а2" id="agree2">".$mat["name"].<br>
<input onclick="this.select();" type="text" id="continue2" value="Введите число" /><br>

<
input type="checkbox" name="agree3" value="а3" id="agree3">".$mat["name"].<br>
<input onclick="this.select();" type="text" id="continue3" value="Введите число" /><br>

Но когда я делаю вот так:
<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<
script>
$(document).ready(function(){
$('input[id^="agree"]').each(function(){
var nextInp = $(this).next().next('input[id^="continue"]');
nextInp.attr('disabled',true);
$(this).change(function() {
if($(this).attr('checked')){nextInp.removeAttr('disabled');
} else nextInp.attr('disabled',true);
});
});
});
</
script>
<
table><tr><td>
<
input type="checkbox" name="agree1" value="а1" id="agree1"></td><td>
имя раз </td><td>
<
input onclick="this.select();" type="text" id="continue1" value="Введите число" /></td></tr>
<
tr><td>
<
input type="checkbox" name="agree2" value="а2" id="agree2"></td><td>
имя два</td><td>
<
input onclick="this.select();" type="text" id="continue2" value="Введите число" />
<
/td></tr>
<
tr><td>
<
input type="checkbox" name="agree3" value="а3" id="agree3"></td><td>
имя три
<input onclick="this.select();" type="text" id="continue3" value="Введите число" />
<
/td></tr>
</
table>

...нивига не работает
Проблема разумеется с указанием пути до ячейки, но вот как его указывать я ничего определённого в инете не нашёл (и пути по сути так сложно я никогда не указывал)

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.