форма отправки 
		
		
		
		здравствуйте! подскажите пож новичку: хочу сделать форму, при которой посетителю, при входе на странницу нужно представиться, и после введения имени alert выведет окно приветствия "Добро пожаловать" + name. 
	html самый простой: ... <body> <form id="contact_form" name="contact_form"> <fieldset id="personalInfo"> <input id="contact_name" type="text" name="contact_name" placeholder="Введите имя"> <input id="send" type="submit" name="send" value="Отправить данные"></p> </form> </body> и в head: <script> var name = document.getElementById('contact_name'); function prepareEventYandler(){ document.getElementById('contact_form').onsubmit = function(){ if (document.getElementById('contact_name').value == ''){ alert('Введите имя'); return false; }else{ alert("'Добро пожаловать' + name "); document.getElementById('contact_form').innerHTML = ''; return true; } } window.onload = function(){ prepareEventYandler(); } } </script> знаю что где то жестоко, наверное туплю, но пока не понимаю где. И пожалуйста, если для кого-то это глупый вопрос и мысль "да что же здесь сложного????" - не пишите лучше ничего, и так тошно... Спасибо!  | 
	
		
 Потому что name это ссылка на узел в DOM дереве. Alert(name) получается не найс..попробуйте name.value. Да и кавычки не нужны. 
	 | 
	
		
 <script> 
	var name.value = document.getElementById('contact_name'); function prepareEventYandler(){ document.getElementById('contact_form').onsubmit = function(){ if (document.getElementById('contact_name').value == ''){ alert('Введите имя'); return false; }else{ alert('Добро пожаловать' + name.value ); document.getElementById('contact_form').innerHTML = ''; return true; } } window.onload = function(){ prepareEventYandler(); } } </script> изменила вот здесь.... но всеравно не запускается ничего((  | 
	
		
 var name.value = document.getElementById('contact_name') здесь просто надо var name= 
	 | 
	
		
 var name = document.getElementById('contact_name'); 
	и потом: alert('Добро пожаловать' + name.value ); не работает(  | 
	
		
 А где action у формы? :( и если у вас скрипт в head. то надо var name=... засунуть в window.onload 
	 | 
| Часовой пояс GMT +3, время: 10:02. |