|
|
|
| Как сделать так чтобы, нажимая на кнопку отправить пользователь переходил на страницу которую он выбрал в раскрывающемся меню? | |
|
|
|
|
|
|
|
для: itica
(07.03.2006 в 22:35)
| | document.location="www.xxx.com"
window.location="www.xxx.com"
<a href="www.xxx.com">Click Here</a>
<a href="www.xxx.com" target="_blank">Click Here</a>
window.open("www.xxx.com")
http://softtime.ru/forum/read.php?id_forum=1&id_theme=14101&page=1 | |
|
|
|
|
|
|
|
для: codexomega
(07.03.2006 в 23:27)
| | я делала вот так: у меня было две формы на странице. в зависимости от выбора юзера в
первой форме, мне надо было послать его на страницу ok.php, если он выбрал оплату почтой
или налом, или послать его на страницу банка, если он выбрал оплату кредиткой. данные
первой формы посылалась на ту же страницу, где эта форма расположена (достаточно не
указать action), а вот начало второй формы:
<?
if (($tropos == "anti") || ($tropos == "trap")) $action = "ok.php?ref=$orderid";
else $action = "https://ep.eurocommerce.gr/proxypay/apacs";
?>
<form name="APACSform" Method="POST" action="<? echo $action;?>">
.......
|
между нами - во второй форме были только скрытые поля, необходимые банку, а юзеру
выводилась введенная им ранее инфа якобы для проверки (на самом деле мне просто нужна
была эта промежуточная страница, чтобы решить, куда идти дальше) | |
|
|
|
|
|
|
|
для: elenaki
(08.03.2006 в 13:34)
| | Меня очень заинтересовала вот такая штука: this.options[this.selectedIndex].value | |
|
|
|
|
|
|
|
для: itica
(08.03.2006 в 14:05)
| | http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=13435
браузер создает отдельный массив forms для всех форм документа. Давайте напишем пример:
<html>
<body>
<form action="http://www.your/cgi-bin/1.cgi" method=POST name=f>
<input type=text>
<input type=submit>
</form>
</body>
</html>
К форме в данном случае мы сможем обращаться как к document.forms[0] или document.f.
У каждой формы документа существует много параметров, таких как method, name, action, encoding, target. Ко всем этим параметрам можно обращаться из сценария JavaScript. Делается это в принципе достаточно просто. Надо приписать к полному имени формы название этого параметра. Например, для получения содержимого атрибута action вам будет достаточно написать:
document.forms[0].action;
document.f.action;
Для вывода содержимого этого атрибута надо написать:
<script>
document.writeln(document.forms[0].action);
</script>
Содержимое атрибутов action, method, encoding и target можно менять внутри сценария. Вот как можно, например, поменять параметр action:
document.f.action="http://www.new.your/cgi-bin/2.cgi";
|
| |
|
|
|
|
|
|
|
для: elenaki
(08.03.2006 в 14:52)
| | Спасибо!!! | |
|
|
|