2016-05-01 5 views
0

は、私が「エラー」は、クレジットカードのフォームセクション内にある、発生する場所を絞り込むことができました:何かが原因でページがセンターに読み込まれ続けますか?

<div class="form-group"> 
    <label for="cardNumber">Your card number</label> 
    <div class="input-group"> 
     <input 
       type="tel" 
       class="form-control card-number input-medium" 
       name="cardNumber" 
       placeholder="Enter Your Valid Card Here" 
       autocomplete="cc-number" 
       required autofocus 
       value="" 
     /> 
     <span class="input-group-addon"><i class="fa fa-credit-card"></i></span> 
    </div> 
</div> 
<div class="form-group"> 
    <label for="cardNumber">Your Email Address</label> 
    <div class="input-group"> 
     <input 
       type="email" 
       class="form-control" 
       name="email" 
       placeholder="Enter Your Valid Email Here" 
       required autofocus 
       value="" 
     /> 
     <span class="input-group-addon"><i class="fa fa-envelope-o"></i></span> 
    </div> 
</div> 

マイ不審であること(ストライプAPIを使用しています)私が使用しているフォームたとえば、顧客のカードが期限切れになっている場合、エラーが上記の「フォームグループ」コードのすぐ上にポップアップします。また、PHPとJavaScriptには、.index.phpへの参照があります。

<script> 
    $('.close').click(function(){ 
    window.location.href='index.php'; 
    }); 
</script> 

しかし、それは私の勘です....

:ここでは、ページの下部にあります

このページはこのような行動を示している理由がありますか?ありがとう!

+0

ページから1つずつjsスクリプトを除外してみてください。 –

+0

両方の入力フィールドの 'autofocus'属性はどうですか?それらは視点の下にあるようだが... – Rick

+0

@Rick - ありがとう!はい、それは.....それを取り除くのが安全だと思いますか?私の理解では、フォームの属性は... "要素は、ページが読み込まれると自動的にフォーカスを取得するように指定しています..."これはW3からのものです。もちろん、私はテストすることができますが、あなたがそれを保つ理由を考えるのかどうか疑問に思っていますか? – henry

答えて

0

回答:「自動フォーカス」を削除してください - @Rickのおかげで

+0

OPは誰も投稿しなかった – davejal

関連する問題