Матрица радиокнопок
Добрый день. Скажите пожалуйста, как можно осуществить такую идею. Есть матрица радиокнопок 5х5. Как сделать, чтобы при нажатии на любую из них в ее столбце и в ее строке остальные кнопки стали не доступны. В итоге должно быть, чтобы можно было выбрать всего 5 кнопок и на одной строке и столбце лежала только одна. Очень нуждаюсь в помощи. Спасибо.
|
Вам как, подсказать чего? Или сразу решение написать? На работу за вас не пойти? Денег за вас не получить?
Конкретнее задавайте вопрос! |
Цитата:
А про конкретно вопрос. Вот что есть: <tr> <td> <input type="radio" name="line1" value="1"> <input type="radio" name="line1" value="2"> <input type="radio" name="line1" value="3"> <input type="radio" name="line1" value="4"> <input type="radio" name="line1" value="5"> </td> </tr> <tr> <td> <input type="radio" name="line2" value="1"> <input type="radio" name="line2" value="2"> <input type="radio" name="line2" value="3"> <input type="radio" name="line2" value="4"> <input type="radio" name="line2" value="5"> </td> </tr> <tr> <td> <input type="radio" name="line3" value="1"> <input type="radio" name="line3" value="2"> <input type="radio" name="line3" value="3"> <input type="radio" name="line3" value="4"> <input type="radio" name="line3" value="5"> </td> </tr> <tr> <td> <input type="radio" name="line4" value="1"> <input type="radio" name="line4" value="2"> <input type="radio" name="line4" value="3"> <input type="radio" name="line4" value="4"> <input type="radio" name="line4" value="5"> </td> </tr> <tr> <td> <input type="radio" name="line5" value="1"> <input type="radio" name="line5" value="2"> <input type="radio" name="line5" value="3"> <input type="radio" name="line5" value="4"> <input type="radio" name="line5" value="5"> </td> </tr> Сейчас можно в каждой линии выбрать только одну кнопку, но в каждой линии можно выбрать например цифру 5 (а точнее кнопку со значением 5). Получится в итоге пять цифр 5. А нужно чтобы каждую цифру можно было выбрать однажды причем только одну в строке. Я так понимаю, что каждой кнопке надо дать id и написать функцию типа если нажата кнопка то такие id которые стоят с ней в одной линии по вертикали и по горизонтали должны стать disabled. Вот. Но от яваскрипта далековат я. Поэтому прошу помочь с идеей, правильно ли я думаю и как правильно реализовать функцию. |
fredrsf,
А вы думаете приятно когда, кто-нибудь за просто так хочет воспользоваться вашими знаниями и тем что вы не один год нарабатывали и изучали? В общем не суть. Я немного не понял, саму задачу? Нужно что бы при выборе какого-то радио остальные по горизонтали и вертикали отключались на совсем? или просто меняли значение, на не выбранные? |
Цитата:
и чтобы можно было снимать с радио отметку но не суть. fredrsf, вам все верно сказали. Вы просите готовый скрипт с нуля. Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
Цитата:
|
Цитата:
|
fredrsf,
В таблице это проще реализовать. |
Самое простое что пришло на ум, это указать индексы для каждого элемента, по типу того как нумеруются элементы массива, а дальше уж совсем просто.
|
Цитата:
|
Часовой пояс GMT +3, время: 17:35. |