Хорошо, у меня другая проблема при работе с массивами радиокнопок, чем у других потоков.
Я хочу, чтобы в зависимости от выбранного ответа значение сохранялось вдругой массив, но я не хочу, чтобы пользователь мог выбрать более одного варианта из одного и того же вопроса.
Пример:
Question 1
<input type="radio" name="Array1[]" value="question1"/>
<input type="radio" name="Array2[]" value="question1"/>
<input type="radio" name="Array3[]" value="question1"/>
<input type="radio" name="Array4[]" value="question1"/>
Question 2
<input type="radio" name="Array1[]" value="question2"/>
<input type="radio" name="Array2[]" value="question2"/>
<input type="radio" name="Array3[]" value="question2"/>
<input type="radio" name="Array4[]" value="question2"/>
Цель этого состоит в том, чтобычто я могу расположить сами вопросы в одной из 4 категорий и заполнить каждый массив вопросами, которые им были назначены.
Пример:
Предполагается, что 4 вопроса и ответы равны 1,3, 1, 2, я хочу получить следующие массивы:
Array1[0] = "question1"
Array1[1] = "question3"
Array2[0] = "question4"
Array3[0] = "question3"
Array4[] = Empty array
Можно ли это сделать или мне нужен другой подход для достижения желаемого результата?Кстати, я планирую обработать эту форму с помощью PHP.
РЕДАКТИРОВАТЬ: Еще несколько деталей.Пример использования.
<h1>What are your preferences?</h1>
<form type=...etc.>
<label>Cats</label>
<input type="radio" name="Love[]" value="Cats"/>
<input type="radio" name="Like[]" value="Cats"/>
<input type="radio" name="Dislike[]" value="Cats"/>
<input type="radio" name="Hate[]" value="Cats"/>
<label>Dogs</label>
<input type="radio" name="Love[]" value="Dogs"/>
<input type="radio" name="Like[]" value="Dogs"/>
<input type="radio" name="Dislike[]" value="Dogs"/>
<input type="radio" name="Hate[]" value="Dogs"/>
<label>Ferrets</label>
<input type="radio" name="Love[]" value="Ferrets"/>
<input type="radio" name="Like[]" value="Ferrets"/>
<input type="radio" name="Dislike[]" value="Ferrets"/>
<input type="radio" name="Hate[]" value="Ferrets"/>
<label>Turtles</label>
<input type="radio" name="Love[]" value="Turtles"/>
<input type="radio" name="Like[]" value="Turtle"/>
<input type="radio" name="Dislike[]" value="Turtles"/>
<input type="radio" name="Hate[]" value="Turtles"/>
<form>