Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: constructor от 16 Марта 2005, 01:29:52
-
как реализовать сабж?
В форме есть несколько кнопок type="submit" -постит в текущее окно, type="button"
при клике на "button", нужно запостить данные формы в новое окно.
function getPdf() {
var form = document.getElementById(\'getPdfForm\');
form.submit();
}
это запостит в текущее окно.
-
constructor
способов ваган и маленька тележка... вот один из них:
Test Form
поиск по этому форуму даст тебе и другие варианты...
-
поиск кроме target="_blank" ничего больше не принёс. Это не самый лучший вариант, но я так понимаю, что ничего больше придумать нельзя?
-
constructor
чем не устраивает конструкция с target?
-
собственно всем. Я сделал
-
constructor
добавь в функцию такую строку:
form.target="_self";
-
можно ещё отправить данные request-ом, а результат направить туда, куда надо ( недавно на webmascon появилась статья про этот метод )
-
form.target="_self"; помогло.
Jslab что-за request? Выдирать руками поля формы?
-
http://webmascon.com/topics/technologies/13a.asp
почему бы и не повыдирать... ведь обычно по onSubmit проверятся правильность ввода полей - параллельно и запрос реквеста можно сформировать...
-
Jslab, обычно, но не всегда. К тому-же вариант с xmlhttprequest работает только в ие - а это не приемлимо