2013-06-24 3 views
0

Я использую этот код, чтобы изменить путь включения с JavaScript:Использование JavaScript для изменения включают путь

$('#actionLink').attr('href', $('#actionLink').attr('href') + '?page=welcome'); 


switch($_GET['page'])) { 
    case 'welcome': 
     include 'section/welcome.html'; 
     break; 
    case 'nda': 
     include 'section/nda.html'; 
     break; 
} 

Но как это с помощью submitbutton?

+0

Что такое '# actionLink', и как вы получаете страницу, содержащую PHP? – adeneo

ответ

1

Для отображения страницы URL названия на кнопках:

<form method="get" action="<this page's address>"> 
    <input type="submit" name="page" value="page1" /> 
    <input type="submit" name="page" value="page2" /> 
</form> 

Или, чтобы показать другой текст там:

<form method="get" action="<this page's address>"> 
    <input type="submit" name="page" value="Page 1 button text" onclick="this.value='page1'" /> 
    <input type="submit" name="page" value="Page 2 button text" onclick="this.value='page2'" /> 
</form> 

Или, наконец, со скрытым полем & JQuery :

<form method="get" action="<this page's address>"> 
    <input type="submit" value="Page 1 button text" onclick="$('#hidden').val('page1')" /> 
    <input type="submit" value="Page 2 button text" onclick="$('#hidden').val('page2')" /> 
    <input type="hidden" name="page" id="hidden" /> 
</form> 
0
$('button').onclick(function() { 
$(location).attr('href', 'www.example.com'); //redirect to www.example.com 
}); 
0

Просто сделайте это в HTML.

<form method="GET" action="?page=whatever"> 
    <input type="submit" value="Click Me!" /> 
</form> 
0

Вы можете попробовать это:

<form method="POST" action="yourpage.php"> 
    .... 
    <input type="hidden" name="page" id="page" value="welcome"> 
    <input type="submit" value="submit" /> 
</form> 

// $_REQUEST works for both $_GET and $_POST 
switch($_REQUEST['page'])) { 
    case 'welcome': 
     include 'section/welcome.html'; 
     break; 
    case 'nda': 
     include 'section/nda.html'; 
     break; 
} 

Я надеюсь, что это может быть какой-то помощи.