「ユーザー名が利用可能かどうかを確認する」ボタンが必要な登録フォームを作成しています。
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<div id="availablity">
<input type="text" name="name" value="<?php _e("Username") ?>" style="float: left;"/>
<span id="availability_status" style="float: left;">icon here</span>
<input type="submit" name="check" value="<?php _e("Check") ?>" style="float: left;"/>
<div style="clear: both;"
</div>
<input type="text" name="mail" value="<?php _e("E-Mail") ?>" id="" class="input" />
<input type="submit" value="<?php _e("Register") ?>" id="register" />
<p class="statement"><?php _e("A password will be e-mailed to you.") ?></p>
</form>
5 行目のボタンには、翻訳可能なテキストが含まれているため、値が変更されます。コードは機能し、「チェック」をクリックすると「チェック」という名前の追加のクエリが送信され、「送信」をクリックすると「チェック」は無視されます。デフォルト値(おそらく「1」)を維持しながらテキストを変更する方法はありますか?現在、サーバー側でできることは、「check」という名前のクエリが送信されたかどうかを確認することだけであり、その値を気にする必要はありません。