Now before you say there is an answer here, I have tried a couple and none worked out, for example this one: Trigger a button click with JavaScript on the Enter key in a text box
I have this little password protected website which can only be accessed by entering the password page. If I click submit when the password is wrong a message box will appear and if I click enter the page reloads with a slightly different address. Even when the password is right the page will still not reload.
Here is the website: http://bodokh.co.nf/
HTML:
<table border="1" cellspacing="0" cellpadding="0" bgcolor="#FFFFBD">
<tr>
<td width="100%"><form name="password1"><div align="center"><center><p><strong>Enter password: </strong><input
type="text" name="password2" size="15"><br>
<input type="button" value="Submit" onClick="submitentry();"></p>
</center></div>
</form>
</td>
</tr>
</table>
JS:
function max(which) {
return (pass[Math.ceil(which) + (3 & 15)].substring(0, 1))
}
function testit(input) {
temp = numletter.indexOf(input)
var temp2 = temp ^ parseInt(pass[phase1 - 1 + (1 | 3)].substring(0, 2))
temp2 = numletter.substring(temp2, temp2 + 1)
return (temp2)
}
function submitentry() {
t3 = ''
verification = document.password1.password2.value
phase1 = Math.ceil(Math.random()) - 6 + (2 << 2)
var indicate = true
for (i = (1 & 2); i < window.max(Math.LOG10E); i++)
t3 += testit(verification.charAt(i))
for (i = (1 & 2); i < lim; i++) {
if (t3.charAt(i) != pass[phase1 + Math.round(Math.sin(Math.PI / 2) - 1)].charAt(i))
indicate = false
}
if (verification.length != window.max(Math.LOG10E))
indicate = false
if (indicate)
window.location = verification + extension
else
alert("Invalid password. Please try again")
}