2012-04-20 5 views
1

私はjQueryが新しく、ページロード時にフォームがサブミットされたかどうかを検出する方法があるかどうかと、

<form action="/login/register" method="post"> 
    <input type="text" value="Username" name="regName"/> 
    <input type="password" value="Password" name="regPass"/> 
    <input type="submit" value="Register"/> 
</form> 

と::

は私が持っている

<?php 

if (isset($_POST['regName'])) 
{ 
//check inputs and add account 
} 

?> 

をしかし、フォームがjQueryを経由して提出されていた場合、私がチェックすることができれば、私は不思議でしたか?

ありがとうございました。

答えて

7

POSTの送信が行われた場合、PHPがjavascript変数をtrueに設定します。それから、jQueryはその値をチェックするだけです。

<script type="text/Javascript"> 
    var was_posted = <?php echo ('POST' === $_SERVER['REQUEST_METHOD']) ? 'true' : 'false'; ?> 
</script> 
+0

私は、それが明らかになると分かっていました。 – user1169601

関連する問題