Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> добавление полей - правка 
:(
    Опции темы
denlem
Дата 29.10.2007, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 16.7.2006

Репутация: нет
Всего: нет



Помогите исправить скрипт так чтобы при нажатии на ++ он не выкидывал вверх страницы (это видно когда нажмешь несколько раз ++ чтобы информация занимала больше места чем страница). Хочется добиться чтобы при нажатии на ++ также не выкидывало вверх как и при нажатии на кнопку (рядом)
Вот этот скрипт
Код

<script>
var i=0;
function add()
{
document.getElementById("forFilds").innerHTML+="<P><Br><br>тест:<br><br><input type='text' name="+i+"><br><br></p><br>"
i++;
}
</script>
<div id="forFilds"></div>
<Br>
<input type="button" onclick="add()">
<a href="#" onclick="add()">++</a>


PM MAIL   Вверх
vasac
Дата 29.10.2007, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



<a href="#" onclick="add();return false;">++</a>
PM WWW   Вверх
denlem
Дата 29.10.2007, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 16.7.2006

Репутация: нет
Всего: нет



спасибо  smile 
PM MAIL   Вверх
evilbllodydemon
Дата 30.10.2007, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 28.4.2006
Где: Кисловодск

Репутация: нет
Всего: 4



а как сделать добавление полей типа file?? а то в них при добавлении описанным методом не сохраняются введенные значения.
PM MAIL WWW ICQ   Вверх
vasac
Дата 30.10.2007, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Никак
PM WWW   Вверх
evilbllodydemon
Дата 31.10.2007, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 28.4.2006
Где: Кисловодск

Репутация: нет
Всего: 4



c файлами сделал так.

Код

<script language="javascript">
f = 0;

function addline()
{
f++;
s=document.getElementById('file_' + f);
s.innerHTML = '<input type=file name="filez[' + f + ']"><br><span id="file_' + (f+1) + '"></span>';

return false; 
}

document.write('<input type="file" name="filez[0]" value=""/><input type="button" value="Ещё" onclick="addline();"> <br /><span id="file_1"></span>')
</script>

PM MAIL WWW ICQ   Вверх
vasac
Дата 31.10.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Пардон, я решил, что вы хотите добавлять file с уже установленным значением.
Если проблема в том, что удаляются значения уже существующих, до делается всё гораздо проще.

Код

<script type="text/javascript">
    function addfile()
    {
        var dFiles = document.getElementById("divFiles");
        var f = document.createElement("input");
        f.setAttribute("type", "file");
        f.setAttribute("name", "filez[]");
        var d = document.createElement("div");
        d.appendChild(f);
        dFiles.appendChild(d);
        return true;
    }
</script>
<form>
    <div id="divFiles">
        <div><input type="file" name="filez[]" value="" /></div>
    </div>
    <input type="button" value="+" onclick="addfile(); return false;" />
</form>

PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0729 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.