https://en.wordpress.com/signup/ と同じように、ユーザー名が利用可能な場合にAjaxベースのテストを行うD7モジュールはありますか?
「drupal ajaxユーザー名チェッカー」でクイック検索すると、 sername originality AJAX check モジュールが表示されます。7で利用できる開発バージョンがあります。
このモジュールの詳細(プロジェクトページから):
この非常にシンプルなモジュールにより、訪問者はAJAXリクエスト(登録フォームに記入)中にリクエストを使用してユーザー名の独自性をすばやく確認できます。これにより、登録フォームを送信する必要がないため、登録プロセスがより便利になります。このユーザー名が既に使用されているかどうかを確認します。このモジュールは、標準のDrupalユーザー名の検証とアクセスルールの検証に適しています。
username_checkモジュールは、ユーザー名をチェックする2つの方法を提供します。
- 手動(5.xおよび6.x)—フォームに[空室状況を確認]ボタンが表示され、訪問者はそれを押して自分の名前が利用可能かどうかを確認できます。
- 自動—入力が完了し、ユーザー名フィールドを離れると、チェックが自動的に実行されます。