Jump to content
Larry Ullman's Book Forums
Sign in to follow this  
angelsonearth

Is Html5 Placeholder Text Equivalent To Elem.defaultvalue?

Recommended Posts

Dear friends (and the ultimate forum friends, Hartley Sans and, of course, the invincible Larry Ullman)!

 

I was wondering why my elem.defaultValue code was pulling up a null value, I believe.  I thought the elem.defaultValue would pull up the placeholder text for the HTML5 field.  Is this not how it works?

 

Here is my code for the placeholder text:

 

<input type="email" name="email" id="email" placeholder="e.g. someone@server.com" required="required">

 

And here is my code for the defaultValue

 

function HTML5FieldCheck(id2, regExpToPassOn, errorMessage2) {
    alert("We are in the HTML5FieldCheck, and the id is " + id2 + "and the regExpToPassOn is" + regExpToPassOn + "and the error message is " + errorMessage2);
    var elem = document.getElementById(id2);
    elemValue = elem.value;
    // defaultValue not recognized as a method
    elemDefault = elem.defaultValue;
    alert("The HTML5FieldCheck default value is " + elemDefault);
    if (elemValue === elemDefault) {
        alert("The HTML5FieldCheck showed that no entry was made");
        addErrorMessage(id, "Please fill out mandatory field");
    }
    else {
        alert("The HTML5FieldCheck showed that an entry was made");
        regularExpressionMatchFunction(id2, regExpToPassOn, errorMessage2);
    }
}

 

Can anyone figure out why the defaultValue is registering as null?

 

Thanks so much!

 

Share this post


Link to post
Share on other sites

Thanks, HartleySan!  I apologize for my novice programming skills, but it is definitely a relief to know that I don't need to work on this particular function any longer. 

 

It appears that placeholder text set in HTML5 doesn't have any bearings on either the default value or the value, which is good for a newby like me to know, for sure!

 

Thanks very much again!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...