logo
logo
Возможно, [Vaclovas 27/08/2008 06:51]
неплохо было бы сделать не три, а два варианта выбора радио-кнопками:
1) Сумма расхода
2) Цена за единицу + Количество.
Если выбрать первое положение радио-кнопки, то пользователь вводит сумму расхода, а "Цена за единицу" и "Количество" не активны.
Если выбрать второе положение радио-кнопки, то пользователь вводит цену за единицу и количество, а "Сумма расхода" не активна.
Второй вариант: использовать не радиокнопки, а checkbox. В этом случае можно будет указать, например, что хочется ввести "Сумму расхода" и "Количество". Конечно, придется проверять и исправлять не имеющие смысла наборы вариантов. То есть, если выбрано лишь "Количество", то автоматически устанавливать флажок и у "Цена за единицу" или "Сумма расхода".
Третий вариант: не использовать вообще радио-кнопки и checkbox. В этом случае пользователь указывает сам, что хочет, недостающие значения рассчитываются на основании введенных значений. При нажатии на кнопку "OK" или "Добавить" сделать проверку на недопустимый ввод (указано лишь количество, а цена нет). Если же введена лишь сумма расхода, то подставить в поле "количество" единицу, а в поле "Цена за единицу" сумму расхода.