Вы правы,  return false помог. спасибо за помощь:yes: 
	 | 
	
		
 <form action="http://yandex.ru/yandsearch" onsubmit="onblur();"> <input type="text" id="button" name="text" /> <input type="submit" value="go" /> </form> 
function onblur(){
	if(document.getElementById('button').value ==''){alert('Заполните поле'); return false}}
 А так не работает почему? у меня в коде гдето так написано. | 
	
		
 А вот так? 
	
<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);  | 
	
		
 Проверил как вы написали не работает. 
	 | 
	
		
 Перекидывает на yandex/ 
	 | 
	
		
 Ураааааааааааа работает. 
	 | 
	
		
 return поставили перефункцией? 
	 | 
	
		
 я уверен что return, теперь и код заработал большое спасибо.:victory: 
	 | 
	
		
 ну только не знаю по чему return должен стоять перед функцией. 
	Ну в смысле не понимаю зачем он там нужен?  | 
	
		
 return предназначен для возращения значению из функции в котором мы заведома нуждаемся для дальнейшей работы с этим значением, я так думал. 
	 | 
| Часовой пояс GMT +3, время: 09:06. |