www.visionworks.com
Open in
urlscan Pro
2.16.186.184
Public Scan
Submitted URL: http://link.c.visionworks.com/ls/click?upn=uNhsLoZD8n-2BKyeitaJM4DFI1Vv52i6alMZrZoBRtdLd-2BwoQyJAd5cJSFG2jsS7dV97bpxUC2uZGMH4k...
Effective URL: https://www.visionworks.com/storefront-navigation/glasses/all-glasses?utm_source=manthan&utm_medium=email&utm_campaign=W19-t...
Submission: On May 14 via api from BE — Scanned from DE
Effective URL: https://www.visionworks.com/storefront-navigation/glasses/all-glasses?utm_source=manthan&utm_medium=email&utm_campaign=W19-t...
Submission: On May 14 via api from BE — Scanned from DE
Form analysis
8 forms found in the DOMPOST //www.visionworks.com/search?_DARGS=/storefront/cartridges/searchBox/searchBox.jsp
<form role="form" class="navbar-form navbar-right form-search ui-front" method="post"
data-bind="submit: function(data, event) { $data['elements']['customSearch'].handleSearch.bind($data['elements']['customSearch'], $data['elements']['customSearch'], event)() }, event: { keydown : $data['elements']['customSearch'].handleKeyPress }"
action="//www.visionworks.com/search?_DARGS=/storefront/cartridges/searchBox/searchBox.jsp">
<!-- ko with: $data['elements']['customSearch'] -->
<label class="label-hidden" data-bind="widgetLocaleText :'searchLabel'">Search</label>
<div class="input-group search">
<div class="searchInput" id="searchContainer" aria-label="Search">
<input id="CC-headerWidget-Search" type="text" class="form-control search-query" autocomplete="off" aria-labelledby="searchContainer"
data-bind="widgetLocaleText: {attr: 'placeholder', value: 'searchLabel'}, value: searchText, valueUpdate: 'afterkeydown', onRender:initializeSearch.bind($parent), event: { focus: searchSelected, blur: searchDeselected}" placeholder="Search">
<span class="input-group-btn">
<button type="submit" id="searchSubmit" class="btn btn-default btn-search form-control" data-bind="event: { keydown : hideSearchDropdown}">
<i class="fa fa-search fa-lg hidden-sm hidden-xs" aria-hidden="true"></i>
<span class="visible-sm visible-xs">GO</span>
<span class="sr-only" data-bind="widgetLocaleText :'searchLabel'">Search</span>
</button>
</span>
</div>
</div>
<!-- /ko -->
</form>
Name: toggleInsuranceForm — POST /cartridges/headerInsurance/headerInsurance.jsp?_DARGS=/storefront/cartridges/headerInsurance/headerInsurance.jsp.toggleInsuranceForm
<form id="toggleInsuranceForm" name="toggleInsuranceForm" action="/cartridges/headerInsurance/headerInsurance.jsp?_DARGS=/storefront/cartridges/headerInsurance/headerInsurance.jsp.toggleInsuranceForm" method="post">
</form>
POST //www.visionworks.com/search?_DARGS=/storefront/cartridges/searchBox/searchBox.jsp
<form role="form" class="navbar-form navbar-right form-search ui-front" method="post"
data-bind="submit: function(data, event) { $data['elements']['customSearch'].handleSearch.bind($data['elements']['customSearch'], $data['elements']['customSearch'], event)() }, event: { keydown : $data['elements']['customSearch'].handleKeyPress }"
action="//www.visionworks.com/search?_DARGS=/storefront/cartridges/searchBox/searchBox.jsp">
<!-- ko with: $data['elements']['customSearch'] -->
<label class="label-hidden" data-bind="widgetLocaleText :'searchLabel'">Search</label>
<div class="input-group search">
<div class="searchInput" id="searchContainer" aria-label="Search">
<input id="CC-headerWidget-Search" type="text" class="form-control search-query" autocomplete="off" aria-labelledby="searchContainer"
data-bind="widgetLocaleText: {attr: 'placeholder', value: 'searchLabel'}, value: searchText, valueUpdate: 'afterkeydown', onRender:initializeSearch.bind($parent), event: { focus: searchSelected, blur: searchDeselected}" placeholder="Search">
<span class="input-group-btn">
<button type="submit" id="searchSubmit" class="btn btn-default btn-search form-control" data-bind="event: { keydown : hideSearchDropdown}">
<i class="fa fa-search fa-lg hidden-sm hidden-xs" aria-hidden="true"></i>
<span class="visible-sm visible-xs">GO</span>
<span class="sr-only" data-bind="widgetLocaleText :'searchLabel'">Search</span>
</button>
</span>
</div>
</div>
<!-- /ko -->
</form>
Name: formLookUpMember — POST #
<form id="formLookUpMember" name="formLookUpMember" action="#" method="post" novalidate="novalidate" class="memberLookupForm">
<p class="help-block"> All fields required.</p>
<div class="alert alert-danger hidden memberlookupCommonError" role="alert"> Please correct the errors indicated below.</div>
<div class="alert alert-danger backend-error hidden" role="alert"> We are sorry, insurance shopping is not currently available.</div>
<div class="alert alert-danger backend-error communication-error hidden" role="alert"> We are sorry, insurance shopping is not currently available.</div>
<div class="row">
<div class="form-group col-sm-6 col-xs-12">
<label id="inputMemberId00" aria-label="Member ID">Member ID</label> <!-- removed for="inputMemberId" -->
<input aira-labelledby="inputMemberId00" id="inputMemberId" placeholder="Member ID" name="memberId" value="" class="form-control" type="text" autocomplete="off" aria-label="Member ID"
data-bind="validatableValue:memberId, validationElement: memberId" aria-describedby="member-id-error" required="required">
<div class="member-error" id="member-id-error" data-bind="validationMessage: memberId" role="alert" style="display: none;"></div>
</div>
</div>
<filedset>
<legend>Name</legend>
<div class="row">
<div class="form-group col-sm-6 col-xs-12 ">
<input placeholder="First Name" name="memberFirstName" value="" class="form-control" type="text" autocomplete="off" aria-label="First Name" data-bind="validatableValue:memberFirstName, validationElement: memberFirstName"
aria-describedby="member-firstname-error" required="required">
<div class="member-error" id="member-firstname-error" data-bind="validationMessage: memberFirstName" role="alert" style="display: none;"></div>
</div>
<div class="form-group col-sm-6 col-xs-12 ">
<input placeholder="Last Name" name="memberLastName" value="" class="form-control" type="text" autocomplete="off" aria-label="Last Name" data-bind="validatableValue:memberLastName, validationElement: memberLastName"
aria-describedby="member-lastname-error" required="required">
<div class="member-error" id="member-lastname-error" data-bind="validationMessage: memberLastName" role="alert" style="display: none;"></div>
</div>
</div>
</filedset>
<div class="row">
<div class="col-md-6 col-sm-8 col-xs-12">
<fieldset class="form-group form-group-date form-group-">
<legend class="control-label">Date of Birth</legend>
<div class="row">
<div class="col-xs-4">
<span class="ui-select ui-select-a">
<select name="memberMonth" class="form-control" autocomplete="off" type="text" aria-label="Month for Date of Birth" data-bind="validatableValue:memberDOBStartMM, validationElement: memberDOBStartMM" aria-describedby="member-date-error"
required="required">
<option selected="" value="">MM</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
</span>
</div>
<div class="col-xs-4">
<span class="ui-select ui-select-a">
<select name="memberDay" class="form-control" autocomplete="off" type="text" aria-label="Day for Date of Birth" data-bind="validatableValue:memberDOBStartDate, validationElement: memberDOBStartDate" aria-describedby="member-date-error"
required="required">
<option selected="" value="">DD</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</span>
</div>
<div class="col-xs-4 col-year">
<span class="ui-select ui-select-a">
<select name="memberYear" class="form-control" autocomplete="off" type="text" aria-label="Year for Date of Birth"
data-bind="validatableValue:memberDOBStartYear, validationElement: memberDOBStartYear,options: $parent.memberDOBStartYearList,value: $data.memberDOBStartYear,optionsCaption: 'YYYY', valueAllowUnset: true"
aria-describedby="member-date-error" required="required">
<option value="">YYYY</option>
<option value="2022">2022</option>
<option value="2021">2021</option>
<option value="2020">2020</option>
<option value="2019">2019</option>
<option value="2018">2018</option>
<option value="2017">2017</option>
<option value="2016">2016</option>
<option value="2015">2015</option>
<option value="2014">2014</option>
<option value="2013">2013</option>
<option value="2012">2012</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
</select>
</span>
</div>
</div>
</fieldset>
<div class="row">
<div class="col-xs-12">
<div class="member-error" id="member-date-error" data-bind="validationMessage: memberDOBStartMM" role="alert" style="display: none;"></div>
</div>
</div>
</div>
</div>
<p class="small text-book lookup-text">Looking up a member will turn on insurance pricing. Items listed under a different name will be removed from your cart.</p>
<div class="show-grid clearfix"></div>
<input id="btnLookup" type="button" class="btn btn-primary btn-lg" value="SUBMIT" data-bind="click: function(data, event){$parent.memberDetailsHandler(data, event)}">
<div class="text-center visible-xs">
<div class="show-grid clearfix"></div>
<span class="pgh-help contactInfo"> Questions? We are here to help. <span class="text-nowrap">
<a href="tel:18007847427" style="display: inline;" class="phoneNumber has-underline" aria-label="Contact us by phone number 18007847427">1-800-784-7427</a>
<span class="text-or"> or </span>
<a title="Click to generate chat with customer service." href="https://visionworks.amelia.com/Amelia/splash">Live Chat</a>
</span>
</span>
</div>
</form>
Name: formLookUpMember — POST #
<form id="formLookUpMember" name="formLookUpMember" action="#" method="post" novalidate="novalidate" class="memberLookupForm">
<p class="help-block"> All fields required.</p>
<div class="alert alert-danger hidden memberlookupCommonError" role="alert"> Please correct the errors indicated below.</div>
<div class="alert alert-danger backend-error hidden" role="alert"> We are sorry, insurance shopping is not currently available.</div>
<div class="alert alert-danger backend-error communication-error hidden" role="alert"> We are sorry, insurance shopping is not currently available.</div>
<div class="row">
<div class="form-group col-sm-6 col-xs-12">
<label id="inputMemberId01" aria-label="Member ID">Member ID</label>
<input id="inputMemberId" aria-labelledby="inputMemberId01" placeholder="Member ID" name="memberId" value="" class="form-control" type="text" autocomplete="off" data-bind="validatableValue:memberId, validationElement: memberId"
aria-describedby="member-id-error" required="required">
<div class="member-error" id="member-id-error" data-bind="validationMessage: memberId" role="alert" style="display: none;"></div>
</div>
</div>
<filedset>
<legend>Name</legend>
<div class="row">
<div class="form-group col-sm-6 col-xs-12">
<input placeholder="First Name" name="memberFirstName" value="" class="form-control" type="text" autocomplete="off" aria-label="First Name" data-bind="validatableValue:memberFirstName, validationElement: memberFirstName"
aria-describedby="member-firstname-error" required="required">
<div class="member-error" id="member-firstname-error" data-bind="validationMessage: memberFirstName" role="alert" style="display: none;"></div>
</div>
<div class="form-group col-sm-6 col-xs-12">
<input placeholder="Last Name" name="memberLastName" value="" class="form-control" type="text" autocomplete="off" aria-label="Last Name" data-bind="validatableValue:memberLastName, validationElement: memberLastName"
aria-describedby="member-lastname-error" required="required">
<div class="member-error" id="member-lastname-error" data-bind="validationMessage: memberLastName" role="alert" style="display: none;"></div>
</div>
</div>
</filedset>
<div class="row">
<div class="col-md-6 col-sm-8 col-xs-12">
<fieldset class="form-group form-group-date form-group-">
<legend class="control-label">Date of Birth</legend>
<div class="row">
<div class="col-xs-4">
<span class="ui-select ui-select-a">
<select name="memberMonth" class="form-control" autocomplete="off" type="text" aria-label="Month for Date of Birth" data-bind="validatableValue:memberDOBStartMM, validationElement: memberDOBStartMM" aria-describedby="member-date-error"
required="required">
<option selected="" value="">MM</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
</span>
</div>
<div class="col-xs-4">
<span class="ui-select ui-select-a">
<select name="memberDay" class="form-control" autocomplete="off" type="text" aria-label="Day for Date of Birth" data-bind="validatableValue:memberDOBStartDate, validationElement: memberDOBStartDate" aria-describedby="member-date-error"
required="required">
<option selected="" value="">DD</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</span>
</div>
<div class="col-xs-4 col-year">
<span class="ui-select ui-select-a">
<select name="memberYear" class="form-control" autocomplete="off" type="text" aria-label="Year for Date of Birth"
data-bind="validatableValue:memberDOBStartYear, validationElement: memberDOBStartYear,options: $parent.memberDOBStartYearList,value: $data.memberDOBStartYear,optionsCaption: 'YYYY', valueAllowUnset: true"
aria-describedby="member-date-error" required="required">
<option value="">YYYY</option>
<option value="2022">2022</option>
<option value="2021">2021</option>
<option value="2020">2020</option>
<option value="2019">2019</option>
<option value="2018">2018</option>
<option value="2017">2017</option>
<option value="2016">2016</option>
<option value="2015">2015</option>
<option value="2014">2014</option>
<option value="2013">2013</option>
<option value="2012">2012</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
</select>
</span>
</div>
</div>
</fieldset>
<div class="row">
<div class="col-xs-12">
<div class="member-error" id="member-date-error" data-bind="validationMessage: memberDOBStartMM" role="alert" style="display: none;"></div>
</div>
</div>
</div>
</div>
<p class="small text-book lookup-text">Looking up a member will turn on insurance pricing. Items listed under a different name will be removed from your cart.</p>
<div class="show-grid clearfix"></div>
<input id="btnLookup" type="button" class="btn btn-primary btn-lg" value="SUBMIT" data-bind="click: function(data, event){$parent.memberDetailsHandler(data, event)}">
<div class="text-center visible-xs">
<div class="show-grid clearfix"></div>
<span class="pgh-help contactInfo"> Questions? We are here to help. <span class="text-nowrap">
<a href="tel:18007847427" style="display: inline;" class="phoneNumber has-underline" aria-label="Contact us by phone number 18007847427">1-800-784-7427</a><span class="text-or"> or
</span><a title="Click to generate chat with customer service." href="https://visionworks.amelia.com/Amelia/splash">Live Chat</a>
</span>
</span>
</div>
</form>
<form id="updatePupilForm" novalidate="novalidate">
<div class="modal-header">
<a href="javascript:void(0);" role="button" class="btn-close" data-dismiss="modal" aria-label="Close">
<i class="icon-close" aria-hidden="true"></i>
</a>
<a href="javascript:void(0);" data-bind="click: function() { goBackUploadWebCamForm();}" class="pull-left btn-back" role="button">
<i class="fa fa-angle-left"></i>Back
</a>
</div>
<div class="modal-body">
<p class="h5 text-center"> To adjust your photo, move the crosshairs until they are centered directly over your pupils. </p>
<div class="show-grid clearfix"></div>
<div class="container-adjust">
<div class="container-responsive center-block">
<img class="view-photo" width="420" height="420" src="" alt="The uploaded try-on image">
<div class="container-content">
<button class="btn l_pupil pupil ui-draggable ui-draggable-handle" type="button">
<span class="sr-only">Left Hair cross</span>
</button>
<button class="btn r_pupil pupil ui-draggable ui-draggable-handle" type="button">
<span class="sr-only">Right Hair cross</span>
</button>
</div>
</div>
<button type="button" data-bind="click: function() {return rotateImg('web'); }" class="btn btn-rotate">
<i class="icon icon-rotate" aria-hidden="true"></i> Rotate </button>
</div>
<div class="show-grid clearfix"></div>
<div class="show-grid clearfix"></div>
<div class="row">
<div class="col-xs-12 col-xs-offset-0 col-sm-10 col-sm-offset-1 form-group text-center">
<label class="checkbox-inline checkbox-sm">
<input name="upLoadPhotoConfirmTerms" data-bind="checked: confirmUploadCheck" class="required" type="checkbox">
<i class="fa ui-appearance" aria-hidden="true"></i> By confirming the updating of photo you agree to the <a class="has-underline" href="/terms-of-use-agreement" target="_blank" title="Opens in a new window">Terms of Use</a> and
<a class="has-underline" href="/privacy-policy" target="_blank" title="Opens in a new window">Privacy Policy</a> of this website. </label>
<div role="tooltip" class="tooltip tooltip-danger bottom" data-bind="visible: showErrorTC" style="display: none;">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner">
<span id="upLoadPhotoConfirmTerms-error" class="error" data-bind="text: uploadTermErrorMsg">Please accept the Terms of Use and Privacy Policy.</span>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="submit" data-bind="click: function() { return confirmUpload(); }" class="btn btn-primary btn-lg center-block text-heavy">UPLOAD</button>
</div>
</div>
</form>
POST
<form id="uploadForm" enctype="multipart/form-data" target="ajaxupload" method="post" novalidate="novalidate">
<div class="modal-header">
<a href="javascript:void(0);" role="button" class="btn-close" data-dismiss="modal" aria-label="Close">
<i class="icon-close" aria-hidden="true"></i>
</a>
<a href="javascript:void(0);" data-bind="click: function() {goBackModal();}" class="pull-left btn-back" role="button">
<i class="fa fa-angle-left"></i>Back
</a>
</div>
<div class="modal-body">
<p class="h5 text-center clearfix"> Next, your pupillary distance (PD) makes this tool more accurate.<span class="sr-only"> PD (Pupillary Distance) is the distance measured in millimeters between the center of one pupil and the center of the
other.</span>
</p>
<p class="small text-center"> Aren't sure about the PD? <i class="icon icon-rule" aria-hidden="true"></i>
<a href="/pd" target="_blank" title="Opens in a new window" class="has-underline">Measure it now</a>
</p>
<div class="clearfix show-grid"></div>
<fieldset class="form-group-pd">
<legend class="sr-only">Switch to enter single PD or dual PD</legend>
<div class="container-control">
<div class="checkbox checkbox-sm">
<label>
<input type="checkbox" name="isDualPD" data-bind="checked: pdCheckBox" autocomplete="off">
<i class="fa ui-appearance" aria-hidden="true"></i>
<span>I have 2 numbers for my PD.</span>
</label>
</div>
<div class="form-group form-control-pd">
<span class="ui-select ui-select-a" id="pdSection04" aria-label="Select PD value">
<select data-msg-required="Select your PD" data-bind="validatableValue:singlePD, validationElement: singlePD,value:singlePD, valueAllowUnset: true" aria-labelledby="pdSection04" name="PD_single" class="form-control required"
required="required">
<option value="">Select</option>
<option value="79">79</option>
<option value="78">78</option>
<option value="77">77</option>
<option value="76">76</option>
<option value="75">75</option>
<option value="74">74</option>
<option value="73">73</option>
<option value="72">72</option>
<option value="71">71</option>
<option value="70">70</option>
<option value="69">69</option>
<option value="68">68</option>
<option value="67">67</option>
<option value="66">66</option>
<option value="65">65</option>
<option value="64">64</option>
<option value="63">63</option>
<option value="62">62</option>
<option value="61">61</option>
<option value="60">60</option>
<option value="59">59</option>
<option value="58">58</option>
<option value="57">57</option>
<option value="56">56</option>
<option value="55">55</option>
<option value="54">54</option>
<option value="53">53</option>
<option value="52">52</option>
<option value="51">51</option>
<option value="50">50</option>
<option value="49">49</option>
<option value="48">48</option>
<option value="47">47</option>
<option value="46">46</option>
<option value="45">45</option>
<option value="44">44</option>
<option value="43">43</option>
<option value="42">42</option>
<option value="41">41</option>
<option value="40">40</option>
<option value="39">39</option>
<option value="38">38</option>
<option value="37">37</option>
<option value="36">36</option>
<option value="35">35</option>
</select>
</span>
<div role="tooltip" class="tooltip tooltip-danger bottom" data-bind="visible: singlePD.isModified() && !singlePD.isValid()" style="display: none;">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner">
<span id="PD_Single-error" class="error" data-bind="validationMessage: singlePD" style="display: none;"></span>
</div>
</div>
</div>
<div class="form-group form-control-pd hidden">
<span class="ui-select ui-select-a" id="pdSection05" aria-label="Select PD value">
<select data-msg-required="Select left PD" name="PD_left" data-bind="validatableValue:leftPD, validationElement: leftPD,value:leftPD, valueAllowUnset: true" class="form-control required" aria-labelledby="pdSection05" required="required">
<option value="">Left</option>
<option value="40.0">40.0</option>
<option value="39.5">39.5</option>
<option value="39.0">39.0</option>
<option value="38.5">38.5</option>
<option value="38.0">38.0</option>
<option value="37.5">37.5</option>
<option value="37.0">37.0</option>
<option value="36.5">36.5</option>
<option value="36.0">36.0</option>
<option value="35.5">35.5</option>
<option value="35.0">35.0</option>
<option value="34.5">34.5</option>
<option value="34.0">34.0</option>
<option value="33.5">33.5</option>
<option value="33.0">33.0</option>
<option value="32.5">32.5</option>
<option value="32.0">32.0</option>
<option value="31.5">31.5</option>
<option value="31.0">31.0</option>
<option value="30.5">30.5</option>
<option value="30.0">30.0</option>
<option value="29.5">29.5</option>
<option value="29.0">29.0</option>
<option value="28.5">28.5</option>
<option value="28.0">28.0</option>
<option value="27.5">27.5</option>
<option value="27.0">27.0</option>
<option value="26.5">26.5</option>
<option value="26.0">26.0</option>
<option value="25.5">25.5</option>
<option value="25.0">25.0</option>
<option value="24.5">24.5</option>
<option value="24.0">24.0</option>
<option value="23.5">23.5</option>
<option value="23.0">23.0</option>
<option value="22.5">22.5</option>
<option value="22.0">22.0</option>
<option value="21.5">21.5</option>
<option value="21.0">21.0</option>
<option value="20.5">20.5</option>
<option value="20.0">20.0</option>
<option value="19.5">19.5</option>
<option value="19.0">19.0</option>
<option value="18.5">18.5</option>
<option value="18.0">18.0</option>
<option value="17.5">17.5</option>
<option value="17.0">17.0</option>
<option value="16.5">16.5</option>
<option value="16.0">16.0</option>
<option value="15.5">15.5</option>
<option value="15.0">15.0</option>
</select>
</span>
<div role="tooltip" class="tooltip tooltip-danger bottom" data-bind="visible: leftPD.isModified() && !leftPD.isValid()" style="display: none;">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner">
<span id="PD_left-error" class="error" data-bind="validationMessage: leftPD" style="display: none;"></span>
</div>
</div>
</div>
<div class="form-group form-control-pd hidden">
<span class="ui-select ui-select-a" id="pdSection06" aria-label="Select PD value">
<select data-msg-required="Select right PD" data-bind="validatableValue:rightPD, validationElement: rightPD,value:rightPD, valueAllowUnset: true" name="PD_right" class="form-control required" aria-labelledby="pdSection06"
required="required">
<option value="">Right</option>
<option value="40.0">40.0</option>
<option value="39.5">39.5</option>
<option value="39.0">39.0</option>
<option value="38.5">38.5</option>
<option value="38.0">38.0</option>
<option value="37.5">37.5</option>
<option value="37.0">37.0</option>
<option value="36.5">36.5</option>
<option value="36.0">36.0</option>
<option value="35.5">35.5</option>
<option value="35.0">35.0</option>
<option value="34.5">34.5</option>
<option value="34.0">34.0</option>
<option value="33.5">33.5</option>
<option value="33.0">33.0</option>
<option value="32.5">32.5</option>
<option value="32.0">32.0</option>
<option value="31.5">31.5</option>
<option value="31.0">31.0</option>
<option value="30.5">30.5</option>
<option value="30.0">30.0</option>
<option value="29.5">29.5</option>
<option value="29.0">29.0</option>
<option value="28.5">28.5</option>
<option value="28.0">28.0</option>
<option value="27.5">27.5</option>
<option value="27.0">27.0</option>
<option value="26.5">26.5</option>
<option value="26.0">26.0</option>
<option value="25.5">25.5</option>
<option value="25.0">25.0</option>
<option value="24.5">24.5</option>
<option value="24.0">24.0</option>
<option value="23.5">23.5</option>
<option value="23.0">23.0</option>
<option value="22.5">22.5</option>
<option value="22.0">22.0</option>
<option value="21.5">21.5</option>
<option value="21.0">21.0</option>
<option value="20.5">20.5</option>
<option value="20.0">20.0</option>
<option value="19.5">19.5</option>
<option value="19.0">19.0</option>
<option value="18.5">18.5</option>
<option value="18.0">18.0</option>
<option value="17.5">17.5</option>
<option value="17.0">17.0</option>
<option value="16.5">16.5</option>
<option value="16.0">16.0</option>
<option value="15.5">15.5</option>
<option value="15.0">15.0</option>
</select>
</span>
<div role="tooltip" class="tooltip tooltip-danger bottom" data-bind="visible: rightPD.isModified() && !rightPD.isValid()" style="display: none;">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner">
<span id="PD_left-error" class="error" data-bind="validationMessage: rightPD" style="display: none;"></span>
</div>
</div>
</div>
</div>
</fieldset>
<div class="clearfix show-grid"></div>
<div class="clearfix show-grid"></div>
<div class="clearfix show-grid"></div>
<div id="collapseUploadPhoto" class="form-group text-center collapse in" aria-expanded="true">
<p>
<i class="fa fa-image text-primary" aria-hidden="true"></i> <span id="tipFileTryOnPhoto" data-bind="text: uploadImageName" class="small">no file selected</span> <span class="input-upload small text-book"> Change photo. <input
aria-label="Please select a valid Image File" data-target="#tipFileTryOnPhoto" data-bind="event: { change: function() { return changeImage($element.files[0]) } }" data-msg-required="Please choose a photo."
accept="image/jpeg,image/gif,image/png" name="photo" value="" data-msg-accept="Please select a valid Image File." type="file">
</span>
</p>
</div>
<div class="clearfix show-grid"></div>
<hr>
<div class="form-group text-center">
<label class="checkbox-inline checkbox-sm small">
<input name="upLoadPhotoTerms" data-bind="checked: uploadTerms" class="required" type="checkbox">
<i class="fa ui-appearance" aria-hidden="true"></i> By uploading a photo, you agree to the <a class="has-underline" href="/terms-of-use-agreement" target="_blank" title="Opens in a new window">Terms of Use</a> and
<a class="has-underline" href="/privacy-policy" target="_blank" title="Opens in a new window">Privacy Policy</a> of this website. </label>
<div role="tooltip" class="tooltip tooltip-danger bottom" data-bind="visible: showErrorTC" style="display: none;">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner pull-left">
<span id="upLoadPhotoTerms-error" class="error" data-bind="text: uploadTermErrorMsg">Please accept the Terms of Use and Privacy Policy.</span>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="submit" data-bind="click: function() { return uploadBtnClick();}" class="btn btn-primary btn-lg center-block text-heavy">UPLOAD</button>
</div>
</form>
<form id="updatePupilForm" novalidate="novalidate">
<div class="modal-header">
<a href="javascript:void(0);" role="button" class="btn-close" data-dismiss="modal" aria-label="Close">
<i class="icon-close" aria-hidden="true"></i>
</a>
<a href="javascript:void(0);" data-bind="click: function() { goBackUploadForm();}" class="pull-left btn-back" role="button">
<i class="fa fa-angle-left"></i>Back
</a>
</div>
<div class="modal-body">
<p class="h5 text-center"> To adjust your photo, move the crosshairs until they are centered directly over your pupils. </p>
<div class="show-grid clearfix"></div>
<div class="container-adjust">
<div class="container-responsive center-block">
<img class="view-photo" width="420" height="420" src="" alt="The uploaded try-on image">
<div class="container-content">
<button class="btn l_pupil pupil ui-draggable ui-draggable-handle" type="button">
<span class="sr-only">Left Hair cross</span>
</button>
<button class="btn r_pupil pupil ui-draggable ui-draggable-handle" type="button">
<span class="sr-only">Right Hair cross</span>
</button>
</div>
</div>
<button type="button" data-bind="click: function() {return rotateImg(); }" class="btn btn-rotate">
<i class="icon icon-rotate" aria-hidden="true"></i> Rotate </button>
</div>
<div class="show-grid clearfix"></div>
<div class="show-grid clearfix"></div>
<div class="row">
<div class="col-xs-12 col-xs-offset-0 col-sm-10 col-sm-offset-1 form-group text-center">
<label class="checkbox-inline checkbox-sm">
<input name="upLoadPhotoConfirmTerms" data-bind="checked: confirmUploadCheck" class="required" type="checkbox">
<i class="fa ui-appearance" aria-hidden="true"></i> By confirming the updating of photo you agree to the <a class="has-underline" href="/terms-of-use-agreement" target="_blank" title="Opens in a new window">Terms of Use</a> and
<a class="has-underline" href="/privacy-policy" target="_blank" title="Opens in a new window">Privacy Policy</a> of this website. </label>
<div role="tooltip" class="tooltip tooltip-danger bottom" data-bind="visible: showErrorTC" style="display: none;">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner">
<span id="upLoadPhotoConfirmTerms-error" class="error" data-bind="text: uploadTermErrorMsg">Please accept the Terms of Use and Privacy Policy.</span>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="submit" data-bind="click: function() { return confirmUpload(); }" class="btn btn-primary btn-lg center-block text-heavy">UPLOAD</button>
</div>
</div>
</form>
Text Content
___ Collection page for Glasses is loaded 50% off All frames. All glasses. No exclusions. In store only | Learn More Schedule Eye Exam GUIDED NAVIGATION HEADER Overlayed guided navigation is loaded Done REFINE BY CATEGORY * Blue Light (25) * Kids (109) * Men (368) * Women (449) BRAND * Under $100 (184) * OTIS+GREY (64) * Robert Mitchel (53) * Chelsea Morgan (50) * Nike (44) * Ray-Ban (30) * Perry Ellis (24) * Salsa (24) * Lacoste (20) * Calvin Klein (19) + See More... LENS OPTION * Progressive (839) PRICE RANGE * $0.00 - $99.99 (282) * $100.00 - $199.99 (458) * $200.00 - $299.99 (117) FRAME SIZE * Large (431) * Medium (363) * Small (23) * K-Medium (17) * K-Large (16) * K-Small (9) NAVIGATION MATERIAL * Plastic (551) * Metal (305) VISIONWORKS Skip to content SITE NAVIGATION * Expand the search input field to generate keyword search. * Search GO Search * Find a Store * * Insurance Insurance toggle * Member Lookup * Using Insurance at Visionworks * Flexible Spending Account * * My Account * SIGN IN New to Visionworks? Create An Account Hi Sign Out * My Account * Order History * My Prescriptions * My Favorites 0 * * Help * * * Cart 0 No Product Item in cart CATEGORY NAVIGATION MENU * Glasses Shop all Glasses * Sunglasses Shop all Sunglasses * Contact Lenses * Acuvue * Air Optix * Aquatech * Dailies * Proclear * PureVision Contact Lens Rebates Shop all Contact Lenses * Brands Shop all Brands * Lenses * Offers Search GO Search CLOSE MEMBER LOOKUP Visionworks now accepts select insurance plans online. Please enter your information so that we may locate your benefits. Need Help? All fields required. Please correct the errors indicated below. We are sorry, insurance shopping is not currently available. We are sorry, insurance shopping is not currently available. Member ID Name Date of Birth MM 01 02 03 04 05 06 07 08 09 10 11 12 DD 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 YYYY20222021202020192018201720162015201420132012201120102009200820072006200520042003200220012000199919981997199619951994199319921991199019891988198719861985198419831982198119801979197819771976197519741973197219711970196919681967196619651964196319621961196019591958195719561955195419531952195119501949194819471946194519441943194219411940193919381937193619351934193319321931193019291928192719261925192419231922 Looking up a member will turn on insurance pricing. Items listed under a different name will be removed from your cart. Questions? We are here to help. 1-800-784-7427 or Live Chat MEMBER LOOKUP WELCOME , We have located your insurance. Unfortunately, your plan cannot be accessed online at this time. We apologize for the inconvenience. Please visit your local Visionworks to use your insurance in store. FIND A STORE We have located your information, but it appears that you have already applied your full benefits to other purchases. We encourage you to take advantage of our great retail offers. SHOP NOW or Questions About Eligibility? If you have any questions about your benefits, please contact your plan administrator. We were not able to locate your information. Please confirm that the information you entered matches your plan documents. Visionworks accepts hundreds of additional plans in-store. We encourage you to contact your local Visionworks to see if your plan is accepted in-store. FIND A STORE or Please confirm that the information you entered matches your plan documents and try again. All fields required. Please correct the errors indicated below. We are sorry, insurance shopping is not currently available. We are sorry, insurance shopping is not currently available. Member ID Name Date of Birth MM 01 02 03 04 05 06 07 08 09 10 11 12 DD 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 YYYY20222021202020192018201720162015201420132012201120102009200820072006200520042003200220012000199919981997199619951994199319921991199019891988198719861985198419831982198119801979197819771976197519741973197219711970196919681967196619651964196319621961196019591958195719561955195419531952195119501949194819471946194519441943194219411940193919381937193619351934193319321931193019291928192719261925192419231922 Looking up a member will turn on insurance pricing. Items listed under a different name will be removed from your cart. Questions? We are here to help. 1-800-784-7427 or Live Chat NEED HELP? WHAT VISION PLANS DO YOU ACCEPT ONLINE? We accept select plans from Davis Vision. * Alcoa * Arconic * Arnot Health * Aspludh Tree * BCBS Arizona * BCBS Florida * BCBS Lousianna * BCBS MN * BCBS New Jersey * Blue Cross Blue Shield FEP Vision * Boeing * Boler Company * City of Albuquerque * City of Irving * City of Phoenix * Comcast * Cook County * Cookeville * Cornell University * Corning * County of Ulster * DHL * Fedex * Ford Motor Company * General Electric * General Motors * Goldman Sachs * Guardian * Hackensack Medical Center * Harris County * Morgan White Group * Northwell * Norton Health * Partners Healthcare * Prudential * Sandia Labs * Shelterpoint Life Insurance * State of TN * Suez Water Technologies Don't see your insurance? Our list is growing, so please check back regularly. We may not carry your plan online, but we accept hundreds more in-store. Visit your local Visionworks location to see if your plan is carried. WHAT INFORMATION DO I NEED TO USE MY VISION BENEFITS ONLINE? You will need to enter the Member ID for the policy holder with the Name and Date of Birth of the person you are shopping for. Please contact your insurance provider for help locating your Member ID. MY BENEFITS ARE EXPIRING SOON. WILL I BE COVERED IF I PLACE MY ORDER ONLINE? We encourage you to place your order in advance of your deadline. Benefits will be displayed and applied based on the current eligibility provided by your carrier. Please refer to your Benefit Summary for more details on cutoff times. LOOKING FOR VSP? Use your insurance to shop a large selection of glasses, suns, and contact lenses online at Eyeconic! Questions? We are here to help. 1-800-784-7427 or Live Chat x Cancel Member Lookup CLOSE CURRENT BENEFITS * YOUR BENEFITS GO FURTHER AT VISIONWORKS Save 50% off additional pairs with your vision insurance. Offer only valid with insurance benefits. Applies to complete pairs of Rx glasses or sunglasses. -------------------------------------------------------------------------------- Start Shopping Eligibility reflects benefits as of Eastern Standard Time. To qualify for benefits you will need to place your order before 12am, EST. If you place your order after the deadline, benefits for the next term will be applied to your order. Online orders are subject to verification and may be declined based on eligibility. All prices shown will reflect first pair benefit, unless otherwise noted. Retail promotions, offers and discounts cannot be combined with insurance purchases. Please contact your vision insurance carrier for more information about your benefits or current eligibility. Home | Glasses GUIDED NAVIGATION HEADER Filter Results (856) FILTER RESULTS (856) CATEGORY * Blue Light (25) * Kids (109) * Men (368) * Women (449) * No Results Found Clear BRAND * Under $100 (184) * OTIS+GREY (64) * Robert Mitchel (53) * Chelsea Morgan (50) * Nike (44) * Ray-Ban (30) * Perry Ellis (24) * Salsa (24) * Lacoste (20) * Calvin Klein (19) * Flexon (19) * Longchamp (18) * Anne Klein (18) * Bebe (17) * Vera Bradley (16) * Indi (16) * Columbia (15) * Cole Haan (15) * L.A.M.B (15) * Nine West (15) * Penguin (14) * Randy Jackson (14) * South Hampton (13) * Realtree (12) * Alberto Romani (11) * Draper James (10) * Raycers (10) * O'Neill (10) * BCBG Max Azria (10) * Coach (10) * Technolite Flex (10) * Splendor (9) * Michael Kors (8) * Dragon (8) * Kate Spade (8) * Jones NY (7) * Boardroom Classics (5) * PAW Patrol (4) * Technolite (3) * Rec Specs (3) * Value Frames (1) * No Results Found Clear LENS OPTION * Progressive (839) * No Results Found Clear PRICE RANGE * $0.00 - $99.99 (282) * $100.00 - $199.99 (458) * $200.00 - $299.99 (117) * No Results Found Clear FRAME SIZE * Large (431) * Medium (363) * Small (23) * K-Medium (17) * K-Large (16) * K-Small (9) * No Results Found Clear NAVIGATION MATERIAL * Plastic (551) * Metal (305) * No Results Found Clear GLASSES MEN'S WOMEN'S KIDS' Glasses frames are about more than just vision — they are a fashion statement. Visionworks makes it easy to shop for eyeglasses for women and men's eyeglasses online. Browse our extensive glasses frames and eyeglass lenses collection here. SHOPPING ONLINE IS EASIER THAN EVER. REALLY. Select your glasses & lenses, enter your RX, & checkout — no account needed. SHOP NOW Relevance * Relevance * Lowest Price * Highest Price * Brands * Bestsellers RelevanceLowest PriceHighest PriceBrandsBestsellers Upload an image or use one of the model images on the right to try your glasses on. Try-on view not available for all frames. Previous Next Upload Image For best results, we recommend using your webcam. Your head should be straight and looking forward. Use Web Cam OR I already have a photo that I'd like to use. Supported Formats: JPG, GIF, PNG Minimum Image Size: 446 x 594 Max File Size: 10MB CHOOSE A FILE MAKE SURE TO HOLD YOUR HEAD STRAIGHT AND LOOK DIRECTLY AT YOUR WEBCAM. Next, your pupillary distance (PD) makes this tool more accurate. PD (Pupillary Distance) is the distance measured in millimeters between the center of one pupil and the center of the other. Aren't sure about the PD? Measure it now Switch to enter single PD or dual PD I have 2 numbers for my PD. Select797877767574737271706968676665646362616059585756555453525150494847464544434241403938373635 Left40.039.539.038.538.037.537.036.536.035.535.034.534.033.533.032.532.031.531.030.530.029.529.028.528.027.527.026.526.025.525.024.524.023.523.022.522.021.521.020.520.019.519.018.518.017.517.016.516.015.515.0 Right40.039.539.038.538.037.537.036.536.035.535.034.534.033.533.032.532.031.531.030.530.029.529.028.528.027.527.026.526.025.525.024.524.023.523.022.522.021.521.020.520.019.519.018.518.017.517.016.516.015.515.0 -------------------------------------------------------------------------------- By uploading a photo, you agree to the Terms of Use and Privacy Policy of this website. Please accept the Terms of Use and Privacy Policy. Upload Back To adjust your photo, move the crosshairs until they are centered directly over your pupils. Left Hair cross Right Hair cross Rotate By confirming the updating of photo you agree to the Terms of Use and Privacy Policy of this website. Please accept the Terms of Use and Privacy Policy. UPLOAD Back Next, your pupillary distance (PD) makes this tool more accurate. PD (Pupillary Distance) is the distance measured in millimeters between the center of one pupil and the center of the other. Aren't sure about the PD? Measure it now Switch to enter single PD or dual PD I have 2 numbers for my PD. Select797877767574737271706968676665646362616059585756555453525150494847464544434241403938373635 Left40.039.539.038.538.037.537.036.536.035.535.034.534.033.533.032.532.031.531.030.530.029.529.028.528.027.527.026.526.025.525.024.524.023.523.022.522.021.521.020.520.019.519.018.518.017.517.016.516.015.515.0 Right40.039.539.038.538.037.537.036.536.035.535.034.534.033.533.032.532.031.531.030.530.029.529.028.528.027.527.026.526.025.525.024.524.023.523.022.522.021.521.020.520.019.519.018.518.017.517.016.516.015.515.0 no file selected Change photo. -------------------------------------------------------------------------------- By uploading a photo, you agree to the Terms of Use and Privacy Policy of this website. Please accept the Terms of Use and Privacy Policy. UPLOAD Back To adjust your photo, move the crosshairs until they are centered directly over your pupils. Left Hair cross Right Hair cross Rotate By confirming the updating of photo you agree to the Terms of Use and Privacy Policy of this website. Please accept the Terms of Use and Privacy Policy. UPLOAD Collection page displayed in grid view Price Unavailable RB 5154 (2000) Ray-Ban RB 5154 (2000) $249.95 Black Progressives Price Unavailable RB 5169 Ray-Ban RB 5169 $249.95 Black-Crystal Progressives Price Unavailable RB 5228 Ray-Ban RB 5228 $249.95 Black Progressives Price Unavailable RB 5268 Ray-Ban RB 5268 $249.95 Matte Black Progressives Price Unavailable RB 5277 Ray-Ban RB 5277 $249.95 Matte Black Progressives Price Unavailable RB 5279 Ray-Ban RB 5279 $249.95 Black Progressives Price Unavailable RB 5286 Ray-Ban RB 5286 $249.95 Black-Crystal Progressives Price Unavailable RB 7056 Ray-Ban RB 7056 $249.95 Matte Black Progressives Price Unavailable RB 7074 Ray-Ban RB 7074 $249.95 Black Havana Progressives Price Unavailable RB 5154 Ray-Ban RB 5154 $249.95 40% Off Promotion $149.97 Crystal Progressives Price Unavailable RB 5169 Ray-Ban RB 5169 $249.95 Grey Fade Progressives Price Unavailable NIKE 7090 Nike NIKE 7090 $199.95 40% Off Promotion $119.97 Brown Black Progressives Price Unavailable L2707 Lacoste L2707 $199.95 40% Off Promotion $119.97 Matte Black Gray Progressives Price Unavailable NIKE 7091 Nike NIKE 7091 $199.95 40% Off Promotion $119.97 Gray Progressives Price Unavailable NIKE 7101 Nike NIKE 7101 $199.95 40% Off Promotion $119.97 Navy Progressives Price Unavailable CK 5864 Calvin Klein CK 5864 $249.95 40% Off Promotion $149.97 Blue Progressives Price Unavailable C8003 Columbia C8003 $199.95 40% Off Promotion $119.97 Matte Black Progressives Price Unavailable DR126 COUNT Dragon DR126 COUNT $199.95 40% Off Promotion $119.97 Matte Black Progressives Price Unavailable DR132 SPENCER Dragon DR132 SPENCER $199.95 40% Off Promotion $119.97 Matte Black Progressives Price Unavailable NIKE 7240 Nike NIKE 7240 $249.95 40% Off Promotion $149.97 Gray Progressives Price Unavailable NIKE 7242 Nike NIKE 7242 $249.95 40% Off Promotion $149.97 Black Progressives Price Unavailable C8000 Columbia C8000 $159.95 40% Off Promotion $95.97 Black Progressives Price Unavailable C8012 Columbia C8012 $159.95 40% Off Promotion $95.97 Matte Black Progressives Price Unavailable NK 7083 Nike NK 7083 $199.95 40% Off Promotion $119.97 Black Progressives Collection page displayed in list view RB 5154 (2000) $249.95 RB 5169 $249.95 RB 5228 $249.95 RB 5268 $249.95 RB 5277 $249.95 RB 5279 $249.95 RB 5286 $249.95 RB 7056 $249.95 RB 7074 $249.95 RB 5154 $249.95 RB 5169 $249.95 NIKE 7090 $199.95 L2707 $199.95 NIKE 7091 $199.95 NIKE 7101 $199.95 CK 5864 $249.95 C8003 $199.95 DR126 COUNT $199.95 DR132 SPENCER $199.95 NIKE 7240 $249.95 NIKE 7242 $249.95 C8000 $159.95 C8012 $159.95 NK 7083 $199.95 Back To Top << < Active page is 1 Go to page 2 Go to page 3 Go to page 4 Go to page 5 > >> BUY DESIGNER EYEGLASSES ONLINE Find the look you want in the Visionworks collection of designer eyeglasses. We've got top name brands to choose from, including Nike, Ray-Ban, and Salsa. Make it simple to buy eyeglasses online by using the filters above to browse glasses frames by category, gender, brand, price, color, lens type, and more. Explore your options to discover which shapes and colors work best for you. Eyeglasses lenses sharpen your vision and bring the world into focus — while glasses frames are an expression of your personality and style. If you're looking to buy eyeglasses online, we've got affordable and stylish options for the whole family. Find eyeglasses for women, men, and children. ADD TO WISH LIST × Add-to-Space-Hidden Select a wish list Name PRIVACY SETTINGS Inviting friends to a Private wish list will change your privacy setting to Group. Sending a Private or Group wish list by email or sharing it on a social network will make it a shared list. Private Only you can see and add to this list. Group Only you and people you invite can see, comment, and add to this list. Shared Anyone with a link can see this list. Only you and people you invite can see, comment, and add to this list. Cancel Add Your session expired due to inactivity OK You have not been heard from for a while. For your security, your session will time out in . WOULD YOU LIKE YOUR SESSION TO BE EXTENDED? YES SIGN UP FOR EXCLUSIVE OFFERS & PROMOTIONS! Go Thank you for signing up for the Visionworks newsletter. SHOP * All Glasses * Men's Glasses * Women's Glasses * Kids' Glasses * Men's Sunglasses * Women's Sunglasses * Contact Lenses * Safety Glasses LEARN * Lenses * The Works * Insurance * Finance * Special Offers EYE HEALTH * General Eye Health * Eye Health for Children * Eye Health Articles * Eye Exams * Annual Eye Exams * Contact Lens Care * Eye Care Glossary ABOUT US * Our Story * Integrity * Guarantee * Accessibility * Newsroom * Careers HELP * Customer Service * Order Status * 1-800-784-7427 * Online Chat * Contact Us * Store Locator * FAQs * My Account * Pay My Statement Find us on Facebook Find us on twitter * Sitemap * Privacy Policy * Terms of Use ©2022 Visionworks. All rights reserved. Eye exams in some states are provided by independent doctors of optometry.