Помощник
|
Добавление данных в список |
Galchonok0703
|
Сообщение
#1
|
||
|
|
||
|
|||
pavel24071988 |
1.9.2011, 13:01;
Ответить: pavel24071988
Сообщение
#2
|
|
Вы уверены в правильности "var list1 = document.getElementsByTagName('select')[0];" Попробуйте вывести данные этих полей через alert
|
|
|
Galchonok0703
|
Сообщение
#3
|
|
Не могли бы написать код - каким образом вывести???
|
|
|
pavelsc |
2.9.2011, 12:01;
Ответить: pavelsc
Сообщение
#4
|
|
Galchonok0703, ну во-первых стоит забыть про атрибут name - везде можно писать id. Второе - скрипт у вас скорее всего работал, просто надо было писать "addList();return false;" чтобы форма не обнулялась. В-третьих document.forms[0].adres_inoy.value<1 это не запрет ввода пустой строки, это запрет ввода числа меньше 1, для пустой строки надо дописать length. (вообще regExp использовать надо для проверки валидности строк, не думаю что вам нужна строка чисто из пробелов).
Ну и самое вкусное связка valid = true; return valid. Если значение valid по ходу скрипта не меняется - нет смысла выделять отдельную переменную. Вот рабочий кот: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> </head> <script type="text/javascript"> function addList() { document.getElementById('adres_inoy').focus(); var list1 = document.getElementById('select1'); var li = document.createElement('option'); /*Запрещение ввода пустой строки */ if (document.getElementById('adres_inoy').value.length<1) return true; /* Ввод в список из текстового поля */ li.innerHTML = document.getElementById('adres_inoy').value; /* Очистка текстового поля */ document.getElementById('adres_inoy').value=""; list1.appendChild(li); } </script> </head> <body> <form id="form1" onSubmit="addList();return false;"> <input type="text" id="adres_inoy" size=52 maxlength="40"> <input type="Submit" id="Submit" value="Добавить" > <select id="select1"> </select> </form> </body> </html> |
|
|
Galchonok0703
|
Сообщение
#5
|
|
|
Спасибо большое за помощь. Очень сильно помогли.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 15 | yaroslav89 | 6838 | 8.4.2024, 17:17 автор: spoyer_ru |
|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
9 | Leado | 3891 | 9.2.2024, 16:04 автор: baza0013 |
|
Базы данных, различной тематики, выкладываем тут. Делимся, обмениваемся, заказываем, парсим. |
12 | InfoObmen | 15249 | 4.9.2022, 2:32 автор: Галецкая |
|
Сбор Данных Услуг И Специалистов Яндекс.Услуги | 2 | zkalinin | 2376 | 26.5.2022, 17:10 автор: zkalinin |
|
Добавление RSS-ленты на новостные агрегаторы и блоги | 4 | agency | 4841 | 14.5.2020, 15:53 автор: agency |
Текстовая версия | Сейчас: 19.4.2024, 6:18 |