2015-09-04 52 views
1

工作,我有一個簡單的HTML中:HTML簡單的形式在FF,但在其他瀏覽器

<!DOCTYPE html> 
<html lang="en-US"> 
<head> 
    <meta charset="windows-1252" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>MY TITLE HERE</title>  
    <!--[if lt IE 9]> 
     <script type="text/javascript" src="//d14mva318gt4k0.cloudfront.net/js/html5.js?20150804"></script> 
     <script type="text/javascript" src="//d14mva318gt4k0.cloudfront.net/js/respond.min.js?20150804"></script> 
     <script type="text/javascript" src="//d14mva318gt4k0.cloudfront.net/js/PIE.js?20150804"></script> 
     <link rel="stylesheet" media="all" type="text/css" href="//d14mva318gt4k0.cloudfront.net/css/ie.css?20150804"> 
    <![endif]--> 
</head> 
<body> 
    <div class="container"> 

    <!--[if lt IE 9]> 
     <div id="ie6msg"> 
     <p><strong>Your browser is no longer supported.</strong></h4> 
     <p>Please, consider upgrading to a more modern browser:</p> 
     <ul> 
      <li><a href="http://www.google.com/chrome/" target="_blank"><img src="//www.google.com/tools/dlpage/res/chrome/images/chrome-16.png" height="16" width="16" alt="Google Chrome favicon" /> Google Chrome</a></li> 
      <li><a href="http://www.mozilla.com/firefox/" target="_blank"><img src="//www.mozilla.com/favicon.ico" height="16" width="16" alt="Mozilla Firefox favicon" /> Mozilla Firefox</a></li> 
      <li><a href="http://www.apple.com/safari/" target="_blank"><img src="//www.apple.com/favicon.ico" height="16" width="16" alt="Safari favicon" /> Safari</a></li> 
      <li><a href="http://www.microsoft.com/ie/" target="_blank"><img src="//www.microsoft.com/nz/windows/Framework/images/favicon.ico" height="16" width="16" alt="Internet Explorer 10 favicon" /> Internet Explorer 10</a></li> 
     </ul> 
     </div> 
    <![endif]--> 
     <div id="fb-root"></div> 
     <script> 
     var appId = '******'; 
     var channelUrl = '*********'; 
     </script>  
     <div class="account-area ie-fix"> 
      <div class="headbar"> 
       <h2><span class="glyphicon glyphicon-star"></span> Supercharge your Premier Membership! </h2> 
      </div><!-- headbar --> 
      <section class="section ie-fix" style="margin-bottom:0px;"> 
       <div class="headline ie-fix"> 
        <h3 id="membership_amount" style="font-size:24px;line-height:34px;letter-spacing:.1em;"> Add Elite Features </h3> 
       </div><!-- headline --> 
       <p style="font-size:16px;">*Normal Elite renewal rate: $8.00/month</p> 

       <div class="general-account" > 
        <div> 
         <div> 
          <form method="post" style="text-align:center;" action="/checkout/"> 
           <input type="hidden" name="elite_checkout" value="1" /> 
           <input style="margin-top:10px;margin-bottom:0px;padding:12px 20px;font-size:18px;width:auto;height:auto;min-width:235px;" type="submit" name="upgrade" value="Upgrade to Elite" class="btn btn-danger btn-xlarge ie-fix" /> 
          </form> 
         </div> 
        </div> 
       </div> 
      </section> 
      <img style="border-radius:10px;max-width:100%;height:auto;" src="/images/bandmix-bv-elite-checkout.jpg" /><br /> 
     </div> 
    </div> 
</body> 
</html> 

,但是當我將它張貼和運行

print_r($_POST); 

我只能得到一個空數組。

最古怪的部分是它在Firefox中正常工作,但在其他瀏覽器中無法正常工作。

我錯過了一些HTML錯誤?

UPDATE:

刪除從代碼中一些未使用的JS和添加的name屬性的按鈕,但仍然沒有工作...

沒有包括因爲提供的HTML CSS和JS標籤我不認爲這是問題。

+0

您是否嘗試過驗證它在http://validator.w3.org上? –

+0

是的。那裏沒有東西。 另一個奇怪的事實是,它一開始不工作,然後突然開始工作,一切都是彩虹和蝴蝶。 – AngelGris

+0

你可以擴展你的代碼在你的問題中完整的(但仍然很小),包括'DOCTYPE',' ...',還有什麼需要驗證通過嗎? –

回答

0

好消息是我的HTML技能都很好,壞消息是我輸了差不多2個小時找到一個簡單的錯誤(每個開發者簡而言之生活)

的PHP代碼得到,如果它是使用託運形式HTTPS ,如果沒有,它會被重定向到HTTPS url,並且在重定向時,表單值當然會丟失。

相關問題