Передача параметра URL с помощью JavaScript - PullRequest
0 голосов
/ 09 июня 2009

У меня есть JavaScript, который создает кнопки «Вперед» и «Назад». Однако мне нужно передать параметр в URL (?id=$idd):

<a href="javascript:submitForm('mainForm','back');" title="Go back to the kit home page" style="float: left;"><img src="images/back.gif" alt="Go back to the kit home page" border="0" /></a>
<a href="javascript:submitForm('mainForm','proceed');" title="Submit the order details" style="float: right;"><img src="images/proceed.gif" alt="Proceed to the next page" border="0" /></a>

JavaScript ниже:

// Used in all pages to submit a form and optionally set a hidden 
// form varaible called 'navigate' to direct navgiation
function submitForm(formName, navigateValue) {
    if (navigateValue != null && navigateValue != "") {
        document.forms[formName].navigate.value = navigateValue;
    }
    document.forms[formName].submit();
}

Спасибо.

Ответы [ 2 ]

0 голосов
/ 09 июня 2009

Я догадываюсь о том, что вы спрашиваете, и это не имеет особого смысла, потому что, если вы отправляете форму, почему бы вам не поместить данные в форму, но, похоже, вам просто нужно изменить свойства action форм. Что-то вроде:

document.forms[formName].action += "?id=$idd";

Но это сильно зависит от существующего значения действия, и вы, вероятно, захотите санировать его с помощью метода проверки.

0 голосов
/ 09 июня 2009

Вам необходимо добавить переменную в URL, на который <form> указывает:

<form action="example.com?id=14">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...