Apakah ini markup yang valid dan apakah itu valid untuk spesifikasi HTML / HTTP? Jika saya ingin memilikinya
<form>
<input name="email" />
<input name="email" />
<input name="email" />
</form>
apakah itu valid?
html
forms
w3c-validation
Ryan Detzel
sumber
sumber
Jawaban:
Sebagaimana dinyatakan pada SO :
Di samping catatan, di PHP Anda bisa memiliki bidang formulir dengan nama yang sama jika Anda menggunakan sintaks arry PHP untuk nama bidang:
Hal ini akan menyebabkan browser untuk mengirim lebih kolom formulir di sintaks yang PHP akan digunakan untuk mengisi sebuah array untuk bidang ini:
$_REQUEST['email']
. Jika Anda menggunakan PHP, ini adalah cara yang disukai untuk menanganinya.sumber
HTML5
Bagian non-normatif 4.10.1.3 Mengkonfigurasi formulir untuk berkomunikasi dengan server secara eksplisit mengatakan bahwa itu valid:
Versi normatifnya adalah tidak dilarang di mana pun, dan algoritma pengajuan formulir menyatakan dengan tepat permintaan apa yang harus dihasilkan:
application/x-www-form-urlencoded
loop di atas "form data set" dan meludahkan beberapakey=val
https://www.w3.org/TR/html5/forms.html#url-encoded-form-datasumber