Ах,вон оно что..ну да,удобнее тогда везде использовать,чтобы не забывать...
Сейчас работающие коды формата
function submit_func()
{
if (document.getElementById('value13521').value=="Третий этап")
{
res = confirm("Перевести на Четвертый этап?");
if (res == true)
{
document.getElementById("value13601").value = "Четвертый этап";
document.getElementById('value13521').value="Четвертый этап";
}
else
{
alert("Карточка сохранена с Третьим этапом")
}
}
}
addHandler(document.getElementById("edit_form"), "onsubmit", submit_func);
и уже проверка на заполнение полей при четвертом этапе
function submit_func()
{
if (((document.getElementById('value13621').value=="") && (document.getElementById('value13601').value=="Четвертый этап"))
|| ((document.getElementById('value13611').value=="") && (document.getElementById('value13601').value=="Четвертый этап")))
{
alert("Заполните поля даты и суммы")
return false;
}
else
{
alert("Заполнено")
}
}
addHandler(document.getElementById("edit_form"), "onsubmit", submit_func);
Только получается так, что поле Статус может меняться с 1 на 2,потом на 3 и сразу на 4ый (там будут постоянные вопросы при сохранении) и вот когда ставится четвертый этап-поля Сумма (value13621) и Дата оплаты (value13611) должны появиться и идет проверка второго кода на их заполнение.
ПРописывать то их нужно примерно такого формата
if (document.getElementById('value7').value=="Регистрация, настройка ПО") display_field({$one_field.id}, 1);
А вот куда ее вставить,и при изменении поля или при сохранении-пока не могу придумать..(