PHPを使う方法
PHPはクライアントサイドスクリプトではないため「クリックしたら」などというような処理はできません。
ページが変わってしまいますが、このようにしたらできると思います。
php
1<?php
2$id = (!empty($_POST['user_id']) ? $_POST['user_id'] : '';
3$password = (!empty($_POST['password']) ? $_POST['password'] : '';
4?>
5<html>
6<head>
7 <title>TERMINAL</title>
8 <script src="js/jquery-2.0.3.min.js"></script>
9 <script src="js/javascript.js"></script>
10 <link href="css/style.css" rel="stylesheet" type="text/css"/>
11</head>
12<body>
13 <?php
14 echo 'id: ' . $id . '<br>';
15 echo 'password: ' . $password . '<br>';
16 ?>
17 <div id="SignIn">
18 <div id="SIG">
19 <p>TERMINAL</p>
20 </div>
21
22 <form method="POST" action="">
23 <!--ID-->
24 <div id="BOX1">
25 <input type="text" class="TEXTBOX" placeholder="USERID" id="User_ID" name="user_id"/>
26 </div>
27 <!--PASSWORD-->
28 <div id="BOX2">
29 <input type="password" class="TEXTBOX" placeholder="PASSWORD" id="User_Pass" name="password"/>
30 </div>
31
32 <div id="bottn">
33 <input type="submit" value="Go">
34 </div>
35 </form>
36
37 </div>
38</body>
39</html>
Ajaxを使う方法
もしどうしてもやりたいのでしたら、Ajaxを使用してこのような方法でできるかと思います。
html
1<html>
2<head>
3 <title>TERMINAL</title>
4 <script src="js/jquery-2.0.3.min.js"></script>
5 <script src="js/javascript.js"></script>
6 <link href="css/style.css" rel="stylesheet" type="text/css"/>
7</head>
8<body>
9 <div id="SignIn">
10 <div id="SIG">
11 <p>TERMINAL</p>
12 </div>
13
14 <!--ID-->
15 <div id="BOX1">
16 <input type="text" class="TEXTBOX" placeholder="USERID" id="User_ID"/>
17 </div>
18 <!--PASSWORD-->
19 <div id="BOX2">
20 <input type="password" class="TEXTBOX" placeholder="PASSWORD" id="User_Pass"/>
21 </div>
22
23 <div id="bottn">
24 <p>Go</p>
25 </div>
26
27 <hr>
28
29 <div class="result"></div>
30
31 </div>
32</body>
33</html>
javascript
1$(function(){
2 $('#bottn p').click(function(){
3 var id = $('#User_ID').val();
4 var pass = $('#User_Pass').val();
5 $.ajax({
6 url: 'api.php',
7 type: 'post',
8 dataType: 'html',
9 data: 'id=' + id + '&pass=' + pass,
10 success: function(html){
11 $('.result').html(html);
12 }
13 });
14 return false;
15 });
16});
php
1<?php
2$id = (!empty($_POST['id']) ? $_POST['id'] : '';
3$password = (!empty($_POST['pass']) ? $_POST['pass'] : '';
4if(!empty($id) && !empty($password)) {
5 echo 'idは' . $id . '、passwordは' . $password;
6}
確認していませんがこれでできると思います。
取得するだけだったら
何らかの処理をしないのであれば、取得するだけならjQueryで可能です。
html
1<html>
2<head>
3 <title>TERMINAL</title>
4 <script src="js/jquery-2.0.3.min.js"></script>
5 <script src="js/javascript.js"></script>
6 <link href="css/style.css" rel="stylesheet" type="text/css"/>
7</head>
8<body>
9 <div id="SignIn">
10 <div id="SIG">
11 <p>TERMINAL</p>
12 </div>
13
14 <!--ID-->
15 <div id="BOX1">
16 <input type="text" class="TEXTBOX" placeholder="USERID" id="User_ID"/>
17 </div>
18 <!--PASSWORD-->
19 <div id="BOX2">
20 <input type="password" class="TEXTBOX" placeholder="PASSWORD" id="User_Pass"/>
21 </div>
22
23 <div id="bottn">
24 <p>Go</p>
25 </div>
26
27 <hr>
28
29 <div class="result"></div>
30
31 </div>
32</body>
33</html>
javascript
1$(function(){
2 $('#bottn p').click(function(){
3 var id = $('#User_ID').val();
4 var pass = $('#User_Pass').val();
5 $('.result').html('idは' + id + '、passwordは' + pass + 'ですね!');
6 return false;
7 });
8});
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/19 09:32