form data not getting passed
===

I'm practicing form validation with JavaScript but when I try to retrieve the data from the page it submits to I can't get it.

**form.html**

    <body>
    	Hello.<br />
    	<form onsubmit="return validate()" action="process.php" method="POST">
    	Enter name: <input type="text" id="name" /><br />
    	Enter phone number: <input type="text" id="number" /><br />
    	Enter password: <input type="password" id="paswd" /><br />
    	Is there anything else you would like to add: <input type="text" id="anything" /><br />
    	<input type="submit" value="Check Form" />
    	</form>
    </body>

**process.php**

<?php
echo 'Here: '.$_POST['number']
?>

Whatever index I use I get " Undefined index: line 2". What am I doing wrong?