А вот так?
<script type="text/javascript">
function onb(){
if(document.getElementById('button').value ==''){alert('Заполните поле'); return false}}
</script>
<form action="http://yandex.ru/yandsearch" onsubmit="return onb();">
<input type="text" id="button" name="text" />
<input type="submit" value="go" />
</form>
Надеюсь поймёте почему не работало
alert(typeof onblur);