Есть скрипт
<script>
function fff(e)
{
var v=e.innerHTML;
var v1=v.replace((new RegExp('_','g')),'');
if (v1.length==0)
{
alert('Небходимо заполнить это поле');
e.focus();
} else
{
e.innerHTML=v1;
}
}
</script>
<body>
<span contenteditable='true' class='red_sp' onblur='fff(this)'>_______________</span> </br>
<span contenteditable='true' class='red_sp' onblur='fff(this)'>_______________</span> </br>
<span contenteditable='true' class='red_sp' onblur='fff(this)'>_______________</span> </br>
<input type="submit" value="Send">
При потере фокуса должно проверяться был ли изменен текст, и если нет, то фокус должен оставаться на месте,но получается тогда уже следующий элемент теряет фокус и функция повторяется бесконечно,как решить эту проблему?