JavaScript でフォームの検証を練習していますが、送信先のページからデータを取得しようとすると取得できません。
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>
プロセス.php
<?php
echo 'Here: '.$_POST['number']
?>
どのインデックスを使用しても、「未定義のインデックス: 2 行目」が表示されます。私は何を間違っていますか?
編集:だから私はid
必要な属性を使用できませんname
か? name
すべての s の値は対応する s と同じになるため、コーディングの冗長性を防ぐ方法はありますid
か?