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

しかし、どのようにこれを送信ボタンを使用して行うのですか?

0
#actionLink とは何ですか?また、PHPが含まれているページをどのように取得しますか?
追加された 著者 adeneo,

9 答え

ボタンの 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>

Or lastly, with a hidden field & 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>
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>

Or lastly, with a hidden field & 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>
1
追加された

HTMLで単純に行います。

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

HTMLで単純に行います。

 <form method="GET" action="?page=whatever">
     <input type="submit" value="Click Me!" />
 </form>
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;
 }

私はこれがいくつかの助けになることを願っています。

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

私はこれがいくつかの助けになることを願っています。

0
追加された
$('button').onclick(function() {
$(location).attr('href', 'www.example.com'); //redirect to www.example.com
});
0
追加された
$('button').onclick(function() {
$(location).attr('href', 'www.example.com'); //redirect to www.example.com
});
0
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com

JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript