Понятно, что есть в интернете куча решений. Но я просто хочу понять, что к чему. Потому сам изобретаю велосипед.
Вот здесь в чем ошибка, что поля очищаются?
function filled_form(current_form)
{
for(var counter=0;counter<current_form.length;counter++)
{
if(!current_form[counter].value)
{
alert('Заполните обязательные поля!..');
return;
}
}
}
Вызывается
<form name="my_form" onsubmit="filled_form(my_form)">