Полным ходом идёт шаманство над скриптом который я приводил ранее, удалось запихать его в таблицу, работает хорошо, не падает, но теперь надо его проверить, а именно найти все текстовые поля с атрибутом "disabled" и здесь я умудрился запутаться (слишком уж сложно мне это всё дается)
ну вот мой скриптик:
echo "<form action='proverka.php' method='get' name='form' autocomplete='off' onsubmit='return validate_form ( );'>"; // вывожу форму -функция проверки return validate_form ( )
echo "<table border='1'>";
echo '<tr><td>';
//здесь идёт вывод из базы (цикл)
echo '<input type="checkbox" name="agree1" value="а1" id="agree'.$i.'"></td>
<td><input onclick="this.select();" type="text" id="continue'.$i.'" value="Введите число" name='.$zay["id"].'/>& nbsp;'.$mat["ed_izm"].'</td></tr>';
echo "</table>";
<script type="text/javascript" src="js/po_chat_sn.js"></script>
<script>
$(document).ready(function(){
$('input[id^="agree"]').each(function(){
var $this = $(this);
var nextInp = $this.closest('tr').find('input[id^="continue"]');
nextInp.attr('disabled',true);
$this.data('next', nextInp);
$this.click(function() {
var nextInp = $(this).data('next');
if($(this).is(':checked')){
nextInp.removeAttr('disabled');
} else {
nextInp.attr('disabled',true);
}
});
});
});
function validate_form ( )
{
if ($("text[disabled=false]"))
{
alert("Прокатило, я нашёл закрытый текст");
}
$("text[disabled]").next()
}
//-->
</script>
<input type="submit" id="continue1" value="Продолжим" />
</form>