помогите дополнить скрипт?
Код:
<SCRIPT language=JavaScript>
var numb;
numb = 1;
function add_new_row() {
var currrow;
currow = document.all.tbl.rows.length; // вычислить количество строк в таблице
numb++;
document.all.tbl.insertRow(currow); // добавляем строку в таблицу
document.all.tbl.rows[currow].insertCell(0); // добавляем ячейки
document.all.tbl.rows[currow].insertCell(1);
document.all.tbl.rows[currow].insertCell(2);
document.all.tbl.rows[currow].insertCell(2);
document.all.tbl.rows[currow].cells[0].innerHTML = '<input type=\"text\" name=\"name_'+ numb +'\">'; // вставляем в форму поля
document.all.tbl.rows[currow].cells[1].innerHTML = '<input type=\"text\" name=\"url_'+ numb+'\">';
document.all.tbl.rows[currow].cells[2].innerHTML = '<input type=\"text\" name=\"category_'+ numb+'\">';
document.all.tbl.rows[currow].cells[3].innerHTML = '<input type=button name=\"btnNext\" value=\"+\" onClick=\"add_new_row()\">'; // кнопка для вызова функции для добавления следующей строки
}
</SCRIPT>
<FORM name=links method=post>
<DIV align=left>
<TABLE id=tbl cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR bgColor=#ff9933>
<TD>Наименование</TD>
<TD>Адрес</TD>
<TD colSpan=2>Категория</TD>
</TR>
<TR>
<TD><INPUT name=name_1 WIDTH="30">
</TD>
<TD><INPUT name=URL_1 WIDTH="60">
</TD>
<TD><INPUT name=category_1 WIDTH="30">
</TD>
<TD><INPUT onclick=add_new_row() type=button value=+ name=btnNext>
</TD>
</TR>
</TBODY>
</TABLE>
<INPUT type=submit value=Submit name=submit>
<INPUT type=reset value=Сброс name=reset>
</DIV>
</FORM>
var numb;
numb = 1;
function add_new_row() {
var currrow;
currow = document.all.tbl.rows.length; // вычислить количество строк в таблице
numb++;
document.all.tbl.insertRow(currow); // добавляем строку в таблицу
document.all.tbl.rows[currow].insertCell(0); // добавляем ячейки
document.all.tbl.rows[currow].insertCell(1);
document.all.tbl.rows[currow].insertCell(2);
document.all.tbl.rows[currow].insertCell(2);
document.all.tbl.rows[currow].cells[0].innerHTML = '<input type=\"text\" name=\"name_'+ numb +'\">'; // вставляем в форму поля
document.all.tbl.rows[currow].cells[1].innerHTML = '<input type=\"text\" name=\"url_'+ numb+'\">';
document.all.tbl.rows[currow].cells[2].innerHTML = '<input type=\"text\" name=\"category_'+ numb+'\">';
document.all.tbl.rows[currow].cells[3].innerHTML = '<input type=button name=\"btnNext\" value=\"+\" onClick=\"add_new_row()\">'; // кнопка для вызова функции для добавления следующей строки
}
</SCRIPT>
<FORM name=links method=post>
<DIV align=left>
<TABLE id=tbl cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR bgColor=#ff9933>
<TD>Наименование</TD>
<TD>Адрес</TD>
<TD colSpan=2>Категория</TD>
</TR>
<TR>
<TD><INPUT name=name_1 WIDTH="30">
</TD>
<TD><INPUT name=URL_1 WIDTH="60">
</TD>
<TD><INPUT name=category_1 WIDTH="30">
</TD>
<TD><INPUT onclick=add_new_row() type=button value=+ name=btnNext>
</TD>
</TR>
</TBODY>
</TABLE>
<INPUT type=submit value=Submit name=submit>
<INPUT type=reset value=Сброс name=reset>
</DIV>
</FORM>
Хочу рядом с кнопкой '+', которая добавляет строку, добавить кнопку '-', которая будет удалять строку, не меняя при этом содержания других ячеек.
Еще хочу сделать так, чтобы при нажатии reset выводилось бы подтверждение, как в винде - вы действительно хотите сбросить все значения?
С джавой не знакома, времени на изучение катастрофически нет(.
Напишите кто-нибудь дополнение, плиз?
Добавить функционал, который вы просите, проще простого. Как два байта переслать. Но, обуреваемый противоречивыми чувствами (желание помочь и чувство прекрасного), решил не делать этого.
Где вы откопали это "чудо"? Выбросьте напрочь и больше не тяните всякую гадость к себе на комп.
Чем вы пользуетесь при написании кода, какой средой/редактором? Неужели Блокнотом? Иначе как объяснить, что вы не замечаете ошибок (мой редактор насчитал их десятками!) Например, неведомый атрибут width у input'а, значения атрибутов без кавычек, верхний регистр символов вместо нижнего, и прочее.
И не путайте JavaScript и Java - это совершенно разные языки!
Цитата: koodeer
Чем вы пользуетесь при написании кода, какой средой/редактором? Неужели Блокнотом? Иначе как объяснить, что вы не замечаете ошибок (мой редактор насчитал их десятками!) Например, неведомый атрибут width у input'а, значения атрибутов без кавычек, верхний регистр символов вместо нижнего, и прочее.
И не путайте JavaScript и Java - это совершенно разные языки!
Ээ.... блокнотом, да
код не мой, в общем, как говорила, нашла на просторах Великого Инторнета, на первый взгляд приглянулся.
Но уже который человек говорит выкинуть его на помойку. Нда.