<a>タグで囲われた範囲をクリックすると
<form action>がおこなわれるという処理をしているのですが、 何度やってもうまくいきません。まず、該当するコードはこちらです。
lang
1 <form action="YourSelectEngineer?switch=MatchingDetailEngineer" method="POST" name="blueForm"> 2 <input type="hidden" name="engineerid" value="${ engineerlist.engineerid }"/> 3 </form> 4 <div class="row p-profile_box_blue"> 5 <div class="col-md-12 c-matching_box"> 6 <a href="" onClick="document.blueForm.submit(); return false;"> 7 <div class="c-matching-leftbox c-center"> 8 <div class="c-photobox "> 9 <img src="${ engineerlist.photo }?width=120&height=120" class="img-circle c-photo"><br> 10 </div> 11 <div class="c-name"> 12 <p>${ engineerlist.name }(${ engineerlist.age })</p> 13 </div> 14 </div> 15 </a>
Facebookアプリとして、Oauthから情報を取得しています。
おこる現象としては以下の通りです。
・HTTPステータス 500 - Server returned HTTP response code: 400 for URL:
というエラーがおこる
この現状はfacebookへログイン直後にこのページで上記のコードにPOSTすると起こります。
(エラー該当のページには一切飛ばしてないのですが)
・リンクをクリックしても何も反応がない
この現象は、どこかのページからこのページに飛んできて、
リンクをクリックした時に起こります。
lang
1<a href="javascript:void(0);" onclick="document.blueForm.submit(); return false;"></a>
など、色々な記載の仕方をしてみましたが、うまくいきませんでした。
lang
1 <form action="YourSelectEngineer?switch=MatchingDetailEngineer" method="POST" name="blueForm"> 2 <input type="hidden" name="engineerid" value="${ engineerlist.engineerid }"/> 3 <input type="submit" value="送信"> 4 </form>
のように、<input type="submit">をクリックすると何の問題も無くリンク先へ飛ぶので、
javascriptの問題なのではないかと思っております。
原因が全く掴めません。
色々なアドバイスをいただけるとありがたいです。
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/11 06:53
2015/07/11 06:56