I”m trying to get this function to validate against the values of 2 inputs field; namely letters and website but it won’t work and I don’t know what I’m doing wrong.
/* Function */
function access()
{
if(document.getElementById('letters').value=='man' && ('website').value=='mann')location.href='http://www.google.com'
else if(document.getElementById('letters').value=='woman')location.href='http://www.dynamicdrive.com'
else if(document.getElementById('letters').value=='cat')location.href='http://www.youtube.com'
else if(document.getElementById('letters').value=='dog')location.href='http://www.dailymotion.com'
else alert('Access denied. Try again.')
}
/* Form */
<div id="cliente">
<form>
<input type='text' class="clientelog" id='website' value="Website"> </input>
<input type='text' class="clientelog" id='letters' value="Code" >
</input>
<input class="checkerbttn" type='button' onclick='access()' value='show me' ></input>
</form>
</div><!-- End Cliente -->
It might just be a copy-paste error from when you posted your question, but this line is wrong:
You’ve got
('website').valuewhere you should havedocument.getElementById('website').value