 
			
				04.09.2014, 12:22
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 12.12.2012 
					
					
					
						Сообщений: 1,398
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Вы задаете вопросы из серии "А как ходить?". Либо пишите в раздел "Работа", где вам сделают за деньги, либо приложите усилия к тому чтобы что-то сделать. Я написал вам почти все что надо сделать на клиенте. Потрудитесь хотябы понять что я написал, как и что оно делает. Не будет получаться - вам обязательно помогут. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 12:23
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.09.2014 
					
					
					
						Сообщений: 48
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		tsigel, 
 ок! хорошо! да, яваскрипт я вообще не знаю,первый раз с ним дело имею
 
/*
	if there are errors don't allow the user to submit
	*/
	$('#registerButton').bind('click',function(){
		if($('#formElem').data('errors')){
			alert('Please correct the errors in the Form');
			return false;
		else
                        var dataToServer = {
                        email: document.getElementById("email").value,
                        userName: document.getElementById("username").value
                };
 
                $.ajax({
                        url: "someServerUrl",
                        method: "post",
                        data: dataToServer,
                        success: function () {/* Успех! Сервер получил Емайл! */},
                        error: function () {/* Провал! Что-то пошло не так! */}
                });
}
еще вопрос-так сработает или нет?  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 12:25
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.09.2014 
					
					
					
						Сообщений: 48
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 tsigel, 
 Спасибо!  Я Вас понял. Сейчас буду разбираться,как разберусь-напишу в личку. 
 
Просто мне надо реализовать на сайте форму отправки сообщений - платных-бесплатных, сам сайт на вордпрессе, мне посоветовали на php написать, но php  я не знаю, javascript тоже не знаю,но решил на нём, он как-то попонятнее показался. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 12:26
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 12.12.2012 
					
					
					
						Сообщений: 1,398
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 vmazal, 
 Нет, вы допустили синтаксическую ошибку 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 12:27
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 12.12.2012 
					
					
					
						Сообщений: 1,398
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
/*
	if there are errors don't allow the user to submit
	*/
	$('#registerButton').bind('click',function(){
		if($('#formElem').data('errors')) {
			alert('Please correct the errors in the Form');
			return false;
		} else {
                        var dataToServer = {
                             email: document.getElementById("email").value,
                             userName: document.getElementById("username").value
                         };
 
                         $.ajax({
                             url: "someServerUrl",
                             method: "post",
                             data: dataToServer,
                             success: function () {/* Успех! Сервер получил Емайл! */},
                             error: function () {/* Провал! Что-то пошло не так! */}
                       });
          }
}
 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 12:28
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 12.12.2012 
					
					
					
						Сообщений: 1,398
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Учтите, что на сервер придут толко поля перечисленные в объекте "dataToServer", то есть сейчас это емэйл и имя пользователя. Наверно вам нужно больше полей и вы можете добавить их по аналогии 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 12:49
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.09.2014 
					
					
					
						Сообщений: 48
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 tsigel, 
 вижу. читаю учебник. 
 
да, про поля эти я понял 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось vmazal, 04.09.2014 в 12:52.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 15:15
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.09.2014 
					
					
					
						Сообщений: 48
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		tsigel, 
 не подскажешь, почему получилась такая форма? сдвинутая немного и последнее поле нормально не фунцкионирует 
и правила проверки перестали работать вообще
 http://vmazal.mcdir.ru/18-2
файл скрипта и стиля загрузил, в хтмл коде прописал - создал в форме поле для хтмл и в него засунул код формы, так и не понял куда на сервер отправляет форма данные, пока разбираюсь..  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 15:23
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 12.12.2012 
					
					
					
						Сообщений: 1,398
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Смотрите консоль ошибок (желательно в хроме). Открыть консоль - Ф12 (в маке - "альт + комонд + i") 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				04.09.2014, 15:27
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Аспирант 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.09.2014 
					
					
					
						Сообщений: 48
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 смотрел - он ругается на functions.js из темы и на админ бар.js,  моя форма то не при чем получается 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |