When I click on Register button I get this error -
Message: Object expected
Line: 20
Char: 1
Code: 0
URI: http://localhost/goodlogin/registerform.php

This is my registerform.php code -

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script type="forms.js" type="text/javascript"></script>
<script type="sha512.js" type="text/javascript"></script>
<body  bgcolor="black"    style="color:white;">
<FORM ACTION="register.php" METHOD="POST">
<h1>welcome to the registration page</h1>
please input the registration details to create an account here<br>
<table border="2">
<td>email :</td><td><input name="regemail" type="text" size"30"></input></td>
<td>password :</td><td><input name="regpass1" type="password" size"20"></input></td>
<input type="button" value="Register" onclick="formhash(this.form, this.form.regpass1);" /> </input>

And this is my forms.ja code -

function formhash(form, password) {
  // Create a new element input, this will be out hashed password field.
  var p = document.createElement("input");
  // Add the new element to our form.

   p.name = "p";
   p.type = "hidden"
   p.value = hex_sha512(password.value);
   // Make sure the plaintext password doesn't get sent.
   password.value = "";
   // Finally submit the form.

Member Avatar


<input type="button" value="Register" onclick="formhash(this.form, this.form.regpass1);" /> </input>

There's something wrong with your onclick!

Read this link and you will figure out how to solve that issue