2016-03-22 3 views
0

Мне нужна форма, в которой кто-то выбирает уникальное значение переключателей вертикальной и горизонтальной (вы увидите ниже, что я имею в виду). Я знаю, что могу сделать это с name. В моем коде ниже вы видите одно и то же имя по вертикали.входной переключатель вертикальный и горизонтальный

Вот мой код

<tr> 
    <td style="text-align:left;">tracking_url</td> 
    <td><input type="radio" name="tracking_url" value="image_url"></td> 
    <td><input type="radio" name="pr_image" value="tracking_url"></td> 
    <td><input type="radio" name="availability" value="tracking_url"></td> 
    <td><input type="radio" name="pr_price" value="tracking_url"></td> 
    <td><input type="radio" name="pr_final_price" value="tracking_url"></td> 
    <td></td> 
</tr> 
<tr> 
    <td style="text-align:left;">image_url</td> 
    <td><input type="radio" name="tracking_url" value="image_url"></td> 
    <td><input type="radio" name="pr_image" value="image_url"></td> 
    <td><input type="radio" name="availability" value="image_url"></td> 
    <td><input type="radio" name="pr_price" value="image_url"></td> 
    <td><input type="radio" name="pr_final_price" value="image_url"></td> 
    <td></td> 
</tr> 
<tr> 
    <td style="text-align:left;">availability</td> 
    <td><input type="radio" name="tracking_url" value="availability"></td> 
    <td><input type="radio" name="pr_image" value="availability"></td> 
    <td><input type="radio" name="availability" value="availability"></td> 
    <td><input type="radio" name="pr_price" value="availability"></td> 
    <td><input type="radio" name="pr_final_price" value="availability"></td> 
    <td></td> 
</tr> 
<tr> 
    <td style="text-align:left;">price</td> 
    <td><input type="radio" name="tracking_url" value="price"></td> 
    <td><input type="radio" name="pr_image" value="price"></td> 
    <td><input type="radio" name="availability" value="price"></td> 
    <td><input type="radio" name="pr_price" value="price"></td> 
    <td><input type="radio" name="pr_final_price" value="price"></td> 
    <td></td> 
</tr> 
<tr> 
    <td style="text-align:left;">full_price</td> 
    <td><input type="radio" name="tracking_url" value="full_price"></td> 
    <td><input type="radio" name="pr_image" value="full_price"></td> 
    <td><input type="radio" name="availability" value="full_price"></td> 
    <td><input type="radio" name="pr_price" value="full_price"></td> 
    <td><input type="radio" name="pr_final_price" value="full_price"></td> 
    <td></td> 
</tr> 

Это, как я хочу использовать радио кнопки

enter image description here

, но и кто-то может использовать радио-кнопки, как

enter image description here

ли там любой путь t o делать это с помощью html или javascript?

ответ

0

Радиокнопки в строке должны иметь одинаковое значение name="nameValue". Поле value может быть различным для каждого переключателя.

+0

Кроме того, радиокнопки внутри столбца должны иметь одинаковое имя 'name =" nameValue "' – Sak

+0

. Радио-кнопки полагаются на атрибут 'name' для группировок. Если каждый радиоблок в строке имеет другой атрибут 'name', вы сможете щелкнуть по нескольким переключателям в строке. Если вы НЕ хотите этого поведения, каждый радиообъект должен иметь одно и то же значение атрибута name в строке. Если вам нужно это поведение, используйте флажок «input type =». –

0

Я думаю, что было бы лучше использовать флажки. И контроль, если другие флажки можно проверить или не использовать javascript.

+0

Если вы хотите проверить переключатели для каждого столбца (второй выбор). Вы должны указать для каждого переключателя в столбце другое имя. Так что радиокнига не имеет смысла. Кнопка радио используется только для выбора одного значения в нескольких вариантах. Поэтому я бы использовал флажок, а не переключатель. – jonal

+0

ОК спасибо, я попробую – Sak

Смежные вопросы