2014-04-30 95 views
0

我正在爲移動網站的一個簡單的登錄表單工作,將表單數據保存在本地存儲,但也將數據發佈到php文件的URL重定向與附加的表單數據。我需要幫助,因爲存儲正在工作,但是這不是。 的Html表格數據保存在本地存儲併發布到php

<form class="form-signin" action="siteurl/processing/login-app.php" method="post"> 
    <h2 class="form-signin-heading">Please sign in</h2> 
<input type="text" class="input-block-level" placeholder="Eventname" id='eventname'> 
<input type="text" class="input-block-level" placeholder="Username" id='username'> 
<input type="password" class="input-block-level" placeholder="Password" id="password"> 
<label class="checkbox"> 
<input type="checkbox" value="remember-me" id="remember_me"> Remember me 
</label> 
<button class="btn btn-large btn-primary" type="submit">Sign in</button> 
</form> 

現在腳本

<script> 
     $(function() { 

      if (localStorage.chkbx && localStorage.chkbx != '') { 
       $('#remember_me').attr('checked', 'checked'); 
       $('#username').val(localStorage.usrname); 
       $('#pass').val(localStorage.pass); 
      } else { 
       $('#remember_me').removeAttr('checked'); 
       $('#username').val(''); 
       $('#pass').val(''); 
      } 

      $('#remember_me').click(function() { 

       if ($('#remember_me').is(':checked')) { 
        // save username and password 
        localStorage.usrname = $('#username').val(); 
        localStorage.pass = $('#pass').val(); 
        localStorage.chkbx = $('#remember_me').val(); 
       } else { 
        localStorage.usrname = ''; 
        localStorage.pass = ''; 
        localStorage.chkbx = ''; 
       } 
      }); 
}); 




    </script> 

,而PHP的

<?php 

    if (isset($_POST["eventname"]) && isset($_POST["username"]) && isset($_POST["password"])) { 

     $eventname = $_POST["eventname"]; 
     $username = $_POST["username"]; 
     $password = $_POST["password"]; 

     $url = "siteurl/index.php/$eventname?user=$username&passw=$password"; 


     header("Location: $url") ; 

    } else { 

     echo "Username and Password not found"; 

    } 

?> 

我缺少什麼?

+0

您正在處理複選框單擊事件,而您可能想要處理表單提交事件。 – pmandell

回答

0

您的POST變量處理輸入名稱,而不是ID。 爲您的輸入添加名稱屬性並訪問它們。

+0

謝謝。一直以這種方式來看待努力。 – user3590009

+0

它發生了。我通常出門20到30分鐘,以幫助我看到那樣的細微差別。 – StaticVoid