@ru_python

Страница 309 из 9768
Whore Amazing
12.02.2016
10:01:56
имя же. я его сам прописываю

<input type='text' name='tag'

Dan
12.02.2016
10:02:42
аа сори

не так прочитал

Google
Dan
12.02.2016
10:03:07
а какая ошибка ?

Whore Amazing
12.02.2016
10:03:16
как выскрести из innerHTML отдельно id?

никакой ошибки, просто не пашет

Dan
12.02.2016
10:04:00
у input нет скорее всего innerHTML

Whore Amazing
12.02.2016
10:04:24
а name у него вообще может быть одинаковое?

и что у него есть вместо иннер?

Dan
12.02.2016
10:05:59
<script> var n = document.getElementsByName('tag').length; if (Boolean(n) == False) { n = 0; } n = n + 1; function myfunc() { document.write('<input type="text" name="tag" id="' + n + '"/>'); } </script>

Dan
12.02.2016
10:06:40
тогда value

Whore Amazing
12.02.2016
10:07:10
это возьмет значение id? не имя?

все равно не работает...

Dan
12.02.2016
10:08:00
5 минут, по скайпу договорю

Whore Amazing
12.02.2016
10:31:02
ну конечно кто же кроме меня пишет скрипт в куске комментария

Google
Whore Amazing
12.02.2016
10:31:19
однако он не работает не поэтому, как выяснилось

Dan
12.02.2016
10:31:34
разговор затянулся

и еще в процессе

Whore Amazing
12.02.2016
10:32:16
у меня тоже в процессе пытаюсь алертами выяснить, работает ли у меня вообще хоть что-то

Dan
12.02.2016
10:32:37
у тебя myfunc не вызывается

и надо получить последний элемент

или максимальное значение

Whore Amazing
12.02.2016
10:33:27
у меня вообще скрипт не выполняется

а myfunc вызывается ниже на кнопке вроде бы

и надо получить последний элемент
да-да но хотя б с этим пока разобрться

Dan
12.02.2016
10:37:54
у тебя myfunc на кнопке вызывается ?

jQuery есть ? или надо на чистом js

Whore Amazing
12.02.2016
10:38:12
<input type="button" onclick="myfunc" />

jQuery есть ? или надо на чистом js
нет, судя по тому, что я даже не знаю что это

Pavel
12.02.2016
10:38:40
onclick="myfunc()" />

Whore Amazing
12.02.2016
10:38:47
А

вот ж я осел ж

работать, правда, не начало

Dan
12.02.2016
10:41:33
<script> function myfunc() { var n = document.getElementsByName('tag').value; n = parseInt(n); if (!n) { n = 0; } n = n + 1; document.write('<input type="text" name="tag" value="' + n + '"/>'); } </script>

myfunc вызывается ?

Google
Whore Amazing
12.02.2016
10:42:50
как проверить?

Dan
12.02.2016
10:43:10
function myfunc() { alert('asdasdasd')

Whore Amazing
12.02.2016
10:44:19
не вызываетсяю

но почему?

Dan
12.02.2016
10:51:16
надо смотреть на код

Whore Amazing
12.02.2016
10:51:39
кода кроме того, что уже запощен, практически нет

Dan
12.02.2016
10:52:01
тогда давай весь

Whore Amazing
12.02.2016
10:52:13
<script language='javascript'> var n = document.getElementsByName('tag').value; n = parseInt(n); if (!n) { n = 0; } n = n + 1; function myfunc(){ document.write("<input type='text' name='tag' id='"n"'/>"); } </script> <form action="{% url 'qa:create' %}" method="post"> {% csrf_token %} {{qf}} <input type="button" onclick="myfunc()" /> <input type="submit" value="Add" /> </form>

Dan
12.02.2016
10:53:16
<input type="button" onclick="myfunc(); return false;" />

<script> function myfunc() { var tags = document.getElementsByName('tag'); var i; var size = tags.length; var vals = []; for (i = 0; i < size; i++) { vals.push(parseInt(tags[i].value)); } var max = 0; if( vals ) { max = Math.max(vals); } max = max + 1; document.write('<input type="text" name="tag" value="' + max + '"/>'); } </script>

Whore Amazing
12.02.2016
10:53:49
O.o

Dan
12.02.2016
10:54:35
к коду не придираться писал на скорую руку

Whore Amazing
12.02.2016
10:54:47
О да! заработало.

сраный return.

теперь нужно понять, куда убежало ВСЕ, кроме появившегося нового поля :\

Dan
12.02.2016
10:55:53
еще тебе надо делать не document.write('<input type="text" name="tag" value="' + max + '"/>'); а добавлять в форму через appendChild

Whore Amazing
12.02.2016
10:56:08
совсем филькина грамота пошла.

Pavel
12.02.2016
10:56:48
к коду не придираться писал на скорую руку
если в POST буден несколько одинаковых name, то как джанга к этому отесётся?

Dan
12.02.2016
10:56:52
когда страница загрузилась при выполнении document.write перетирается весь DOM

Whore Amazing
12.02.2016
10:56:53
я бы поискал в книжке, но по пдфке не работает поиск

Google
Whore Amazing
12.02.2016
10:57:04
а она не может не перетираться? ну мб на лапу ей дать как-то

Dan
12.02.2016
10:57:44
у тебя в любом случае не сработало потому что инпуты были бы не в форме и не отправлялись бы

я же тебе написал, делай через appendChild

Whore Amazing
12.02.2016
10:58:26
придется ждать ночи, чтобы скачать доку по жс

мне тут говорили, что можно указать, куда должен писать document.write() а теперь оказывается, что он пишет заместо всего вообще сплошное наебалово по жизни

Dan
12.02.2016
11:00:27
задай форме id

и вместо document.write document.getElementById('form-id').appendChild('<input type="text" name="tag" value="' + max + '"/>');

Admin
ERROR: S client not available

Whore Amazing
12.02.2016
11:02:47
и всего-то хм

а я ждал третьего круга Ада

только работать оно перестало

Dan
12.02.2016
11:04:12
форме id задал ?

Whore Amazing
12.02.2016
11:04:18
да

Dan
12.02.2016
11:04:25
какой ?

Whore Amazing
12.02.2016
11:04:36
эм... строку...

Dan
12.02.2016
11:04:58
в моем последнем коде поменял айдишник ?

Whore Amazing
12.02.2016
11:05:06
угу

Dan
12.02.2016
11:05:14
что говорит ?

Google
Whore Amazing
12.02.2016
11:05:32
ничего

Dan
12.02.2016
11:06:22
браузер какой ?

консоль браузера открыта ?

Pavel
12.02.2016
11:07:02
F12

Whore Amazing
12.02.2016
11:07:21
хром

открыта, но не вижу где там сообщения об ошибках

Dan
12.02.2016
11:13:13
в вкладке console

var inp = document.createElement('input') inp.setAttribute('type', 'text'); inp.setAttribute('name', 'tag'); inp.setAttribute('value', max); document.getElementById('form-id').appendChild(inp); вот так замени

Whore Amazing
12.02.2016
11:13:57
Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

Аа

понел

во, получилось. а почему не проходило?

Dan
12.02.2016
11:17:27
appendChild не принимал строку

Whore Amazing
12.02.2016
11:17:31
Nyan.

Ладно, добавляет и ладно.

[Anonymous]
12.02.2016
11:18:08
какой же ад собрать проект на geodjango

тут поставь там поставь

тут сделай там поправь

а это я еще код не писал

Whore Amazing
12.02.2016
11:18:45
только добавляет он в конец формы. Т.е. после кнопки отправки формы. можно как-то изменить? екрасиво же.

Страница 309 из 9768