私はサイトにWordpressを使用しており、フロントエンドにユーザー登録フォームを追加しましたがvalue
、ユーザーがボックスをクリックする前に、属性を使用して事前定義されたテキストを入力しています。
ただし、ユーザーがユーザー名ボックスをクリックして選択したユーザー名を入力しない限り、フォームを送信しないようにする必要があります。これにより、そこにあったデフォルトの表現が変更されます。
今のところ使っています
if ( !$userdata['user_login'] )
$error = __('A username is required for registration.', 'frontendprofile');
elseif ( username_exists($userdata['user_login']) )
$error = __('Sorry, that username already exists!', 'frontendprofile');
これは、ユーザー名が入力されているかどうかをチェックしますが、ここにデフォルト値がすでにあるため、この検証は機能していません。これを変更して、ユーザー名がデフォルトから変更されない限りフォームが送信されないようにする方法はありますか?value