Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8611931
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 12, 20262026-06-12T04:30:01+00:00 2026-06-12T04:30:01+00:00

I am using WordPress for the site and have added a user registration form

  • 0

I am using WordPress for the site and have added a user registration form on the front end however I am using the value attribute to populate it with pre defined text before the user clicks in the box.

However I need the form to not submit unless the user has clicked in the username box and filled in a username of there choice so it changes the default wording what was in there.

So far I am using

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');

Which checks if a username has been populated but because I have a default value in here already then this validation isn’t working so is there a way to change this so the form wont submit unless the username has changed from the defualt value

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-12T04:30:02+00:00Added an answer on June 12, 2026 at 4:30 am

    There are many ways you could work around this. One could be to check the submitted value. E.g. (Assuming the “defaultValue” is an illegal user_login)

    if ( !$userdata['user_login'] || 
         $userdata['user_login'] == "defaultValue" || 
         !isNotEmpty($userdata['user_login']))
        $error = __('A username is required for registration.', 'frontendprofile');
    else if ( username_exists($userdata['user_login']) )
        $error = __('Sorry, that username already exists!', 'frontendprofile');
    
    function isNotEmpty($input) 
    {
        $stringTemp = $input;
        $stringTemp = trim($stringTemp);
    
        if($stringTemp !== '')
        {
             return true;
        }
    
        return false;
    }
    

    Note: PHP also has an empty function already. This is just an example method.

    You should add in Javascript Validation to check the fields & I’m assuming you are already protecting yourself from SQL injection etc.

    Hope this helps

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a WordPress site that I am using a gravity form. I would
I just started out using wordpress as a CMS. On the site I have
I have more than 3000 members on a site built using wordpress. I am
I have developed a Wordpress site that loads pages dynamically using the .load function.
I have been asked to convert an entire site that is currently using wordpress
i have a wordpress site that when a form is filled out, if an
I have develop a site using wordpress. Its running fine on local machine (windows
I have a Wordpress site, and I am using the API of a 3rd
I have deleted all the comments from my WordPress site using SQL Commands, both
I have a Wordpress site (www.nurseresumetips.com) and I'm using a theme named JVPress. This

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.