2009-06-09 5 views
0

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

<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> 

The 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(); 
} 

Спасибо.

+0

И ваш вопрос в том, что? – Gumbo

+0

Ну, мой вопрос заключается в том, как передать переменную в URL-адрес, т. Е. При нажатии кнопки перехода на следующую страницу с переменной в URL-адресе - http://www.xxxx.com/next-page.php?id = 1329 – 2009-06-09 08:40:56

+0

Какая переменная: navigateValue? "? ID = $ IDD"? Другие? – annakata

ответ

0

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

<form action="example.com?id=14"> 
0

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

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

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