送信ボタンに名前(name属性)を付けるとフォームデータ送信先で403エラーが発生してしまいます。
今回、recaptchaの実装をしたくこのような結果になりました。
問題のコード
UTF
1<form action="registration_mail_check.php" method="post"> 2 3<p>メールアドレス:<input type="text" name="mail" size="50"></p><br> 4 5<input type="hidden" name="token" value="<?=$token?>"> 6 7//<input type="submit" value="登録する" name="button" class="recaptcha btn-attention-block-large" disabled> 8//以下に変更 9<button type="submit" id="button" class="recaptcha btn-attention-block-large" disabled>仮登録</button> 10 11<script type="text/javascript"> 12function clearcall(code) { 13 if(code !== ""){ 14 //$(':submit[name=button]').removeAttr("disabled"); 15//以下に変更 16 $('#button').removeAttr("disabled"); 17 } 18} 19</script>
エラー出力先
registration_mail_check.php
UTF
1<?php 2session_start(); 3header("Content-type: text/html; charset=utf-8"); 4 5<以下略> 6 7if(empty($_POST)) { 8 header("Location: registration_mail_form.php"); 9 exit(); 10}else{ 11$mail = isset($_POST['mail']) ? $_POST['mail'] : NULL; 12 13<以下略>
何かお分かりの方いらっしゃったらご指摘のほどよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/04 11:15
2018/04/04 11:37 編集
2018/04/04 11:43
2018/04/04 14:14 編集