Помогите с заданием
Панель содержит поле ввода, список и кнопки «Добавить» и «Изменить». При нажатии на кнопку «Добавить» содержимое редактора (если оно
не пустое) добавить в список и очистить редактор. При нажатии на кнопку «Изменить» выбранную строку списка (если она выбрана) записать в редактор и удалить из списка.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<HTML>
<HEAD>
<SCRIPT TYPE="text/JavaScript">
function Addstr(f)
{ var elOpt= new Option;
str=f.Newstring.value;
if (str.length==0) return;
elOpt.text=str;
//elOpt.value="str";
f.rows.options.add(elOpt);
}
function Delstr(f)
{ i=0;
while (i<f.rows.options.length)
if (f.rows.options[i].selected) f.rows.options[i]=null;
else i++;
}
</SCRIPT>
</HEAD>
<BODY>
<H3>Список имен</H3>
<FORM ACTION="http:/D:/try_web_site/Наташа" METHOD="post">
<SELECT SIZE=8 NAME="rows" MULTIPLE>
<OPTION>abcd</OPTION>
<OPTION>efgh</OPTION>
<OPTION>ijkl</OPTION>
<OPTION>mnop</OPTION>
</SELECT>
<INPUT TYPE=TEXT ID="Newstring">
Новая строка
<INPUT TYPE="button"
ONCLICK="Addstr(this.form)"
ID="Add" VALUE="Добавить">
<INPUT TYPE="button"
ONCLICK="Delstr(this.form)"
ID="Rem" VALUE="Удалить">
</FORM>
</BODY>
</HTML>
Что нужно изменить? Что добавить?
|