Как отправить <input type="text"> вне <form>?
Добрый день. Подскажите как отправить input-ы, методом post на другую страницу, которые вне тега form по нажатию на submit.
Вот примерный html: <!-- Это первая страница--> <form action="second_page.html" method="post"> <input type="submit" name="go" /> </form> <input type="text" name="vvod[1]" /> <input type="text" name="vvod[3]" /> <input type="text" name="vvod[4]" /> <input type="text" name="vvod[453737]" /> <input type="text" name="vvod[7]" /> |
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <style type="text/css">input{display:block; border: 1px solid blue;margin:2px}</style> <form action="" method="post" style="border:red 1px solid">Это форма <input type="submit" name="go" /> </form> <input type="text" name="vvod[1]" /> <input type="text" name="vvod[3]" /> <input type="text" name="vvod[4]" /> <input type="text" name="vvod[453737]" /> <input type="text" name="vvod[7]" /> <script type="text/javascript"> function AddInput() { $('input[name^="vvod"]').each(function(e) { $(this).appendTo('form'); //$('form').submit() //Отправка закомменчена для демки }); } $('form input[type="submit"]').replaceWith('<input type="submit" name="go" onclick="AddInput();return false" />') </script> |
Либо можно закрыть form после тех элементов, которые нужно отправить, если же будете перемещать, то можно просто поместить все input-ы в блок (например, div) и переместить его (если хотите, можете и по-отдельности перемещать, тогда лучше использовать fragment).
|
Цитата:
|
Значёк "^" - означает проверку лишь начала строки, поскольку полное имя разное в Ваших инпутах
http://jquery-docs.ru/Selectors/ см [атрибут^=значение] [name$="vvod"]') - этот вариант тестит концовку строки и не проходит в данном случае |
Народ отвечающий на все посты, вы не заметили что практически все постоянные , те что были ранее, ищезли с форума? дак может хватит гнать бред и говнокод, в погоне за плюсиками? -тем более вам уже не один раз уже тупо говорили что вы бредо-говнокодеры? Будете продолжать-форум ляжет. Учите основы. Карма не показатель вашего уровня, а вот код так и орёт в 99% ваших постов
Берите пример с других, какие и другим помогают и сами учатся, могу выделить из пришедших за последние 3-4 месяца только одного, называть не буду, но я думаю что он прекрасно понимает что речь о нём, а не короны надевайте |
Раз уж поучаствовал в этой теме, а обращение ко всем, кто в ней участвовал, значит, относится и ко мне лично
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
ну а в остальном сам знаешь -кто о чём, а....:) |
Цитата:
Цитата:
Цитата:
Цитата:
|
dmitriymar, думаю заряд всепомоществования сам проходит по мере накопления опыта и знаний - поскольку 10-кратное повторение не интересно, собственно мне забавно процент нерешаемых/решаемых задач , и по смыслу - тут задачи именно типовые, возникающие в практике, собственно - что кто то не ходит на форум- не ну сваливать на нас вину - форум и уровень держат не критики - а barmaley,devote, oneguy, да тот жа melky , интересные идеи есть, конешн они повязают под морем рутины - но я пока озабочен скоростью решения (посколь стоит такая задача - быстро менять сайт на ходу) мозги наверно мне развивать поздно, хотя...
|
Часовой пояс GMT +3, время: 05:21. |