Correct typo.
Add hidden text fileds.
Add javascript support