Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите дополнить скрипт?

59K
19 августа 2010 года
Dariya
13 / / 18.08.2010
нашла такой симпатичный скрипт, который позволяет несколько раз заполнить форму, а потом все оптом отправляет:
Код:
<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=\"+\" &#111;&#110;Click=\"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 &#111;&#110;click=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 выводилось бы подтверждение, как в винде - вы действительно хотите сбросить все значения?

С джавой не знакома, времени на изучение катастрофически нет(.
Напишите кто-нибудь дополнение, плиз?
297
19 августа 2010 года
koodeer
1.2K / / 02.05.2009
Мнэ-э...
Добавить функционал, который вы просите, проще простого. Как два байта переслать. Но, обуреваемый противоречивыми чувствами (желание помочь и чувство прекрасного), решил не делать этого.

Где вы откопали это "чудо"? Выбросьте напрочь и больше не тяните всякую гадость к себе на комп.

Чем вы пользуетесь при написании кода, какой средой/редактором? Неужели Блокнотом? Иначе как объяснить, что вы не замечаете ошибок (мой редактор насчитал их десятками!) Например, неведомый атрибут width у input'а, значения атрибутов без кавычек, верхний регистр символов вместо нижнего, и прочее.

И не путайте JavaScript и Java - это совершенно разные языки!
59K
19 августа 2010 года
Dariya
13 / / 18.08.2010
Цитата: koodeer


Чем вы пользуетесь при написании кода, какой средой/редактором? Неужели Блокнотом? Иначе как объяснить, что вы не замечаете ошибок (мой редактор насчитал их десятками!) Например, неведомый атрибут width у input'а, значения атрибутов без кавычек, верхний регистр символов вместо нижнего, и прочее.

И не путайте JavaScript и Java - это совершенно разные языки!



Ээ.... блокнотом, да

код не мой, в общем, как говорила, нашла на просторах Великого Инторнета, на первый взгляд приглянулся.

Но уже который человек говорит выкинуть его на помойку. Нда.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог