Я просто ищу способ получить все значения из <form>
.
Я некоторое время искал веб-сайт, наткнувшись на FormData
, который кажется совершенно тем, что я ищу.
Однако его API не доступен в любом браузере, поэтому мне нужна альтернатива.
То, что мне нужно в моем конкретном случае, является объектом пар ключ/значение. Например:
<form>
<input type="text" name="firstname" value="John" />
<input type="text" name="surname" value="doe" />
<input type="email" name="email" value="" />
<input type="radio" name="gender" value="male" />
<input type="radio" name="gender" value="female" />
</form>
Объект должен быть:
{
firstname: "John",
surname: "doe",
email: "",
gender: ""
}
Изменить: Вышеприведенный пример - это не только с <input>
, но и с другими тегами (например, <select>
, <textarea>
и т.д.... даже <input type="file">
должен поддерживаться).