В ноде есть 2 поля
Второе поле появляется при выборе значения из 1 поля, которое можно заполнить. Как сделать так чтобы нода не сохранялась если значение в поле не выбрано а поле два заполнено.
т.е. в поле 1 выбрали появилось поле 2, заполнили его и обратно убрали (вернув значение поля 1 в исходное положение)
Комментарии
Яваскриптом, видимо - поищи, примеров куча.
я бы поискал но какой запрос правильный задавать...
function checkform(f) {
var errMSG = "";
// цикл ниже перебирает все элементы в объекте f,
// переданном в качестве параметра
// функции, в данном случае - наша форма.
for (var i = 0; i<f.elements.length; i++)
// если текущий элемент имеет атрибут required
// т.е. обязательный для заполнения
if (null!=f.elements[i].getAttribute("required"))
// проверяем, заполнен ли он в форме
if (isEmpty(f.elements[i].value)) // пустой
errMSG += " " + f.elements[i].name + "\n"; // формируем сообщение
// об ошибке, перечисляя
// незаполненные поля
// если сообщение об ошибке не пусто,
// выводим его, и возвращаем false
if ("" != errMSG) {
alert("Не заполнены обязательные поля:\n" + errMSG);
return false;
}
}
</SCRIPT>
Затем просто инпутам аттрибут required приделать.
а причем тут обязательные поля?
Или я все-таки недопонял?
есть радио кнопки
1 вторая
2 первая
выбираешь первую там поле 1
выбираешь первую там поле 2
если поле 1 заполнено то сменить радио кнопку уже нельзя
и если поле 2 заполнено то радио кнопку нельзя сменить...