Skip to content Skip to sidebar Skip to footer

Get Default Value From Select Field Javascript

I have a select field that have have present options and I have a php script check a mysql database and add a select tag to the one currently being used. I need to find a way to kn

Solution 1:

The Option tag has a javascript attribute defaultSelected that's set to true if the option had a selected value on page load. Note that this is the option tag and not the select one, so you'll have to loop through the options and check for the attribute.

Something like

var DAccess;
varAccessSelect = document.forms[UIDF]["Access"];

for (var i = 0 ; i<AccessSelect.length ; i++)
{
    if (AccessSelect[i].defaultSelected)
        DAccess = AccessSelect[i].value;
}

Or, more to the point:

varAccessHasChanged = false;
varAccessSelect = document.forms[UIDF]["Access"];

for (var i = 0 ; i<AccessSelect.length ; i++)
{
    if (AccessSelect[i].defaultSelected && 
        AccessSelect.value != AccessSelect[i].value)
        AccessHasChanged = true;
}

Post a Comment for "Get Default Value From Select Field Javascript"