Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вместо регистрации-отправка на e-mail (https://javascript.ru/forum/misc/49933-vmesto-registracii-otpravka-na-e-mail.html)

vmazal 04.09.2014 11:14

Вместо регистрации-отправка на e-mail
 
здравствуйте, посдкажите пожалуйста, как переделать код вместо регистрации-отправка на e-mail. Первый день разбираюсь с javascript.

.......	
    }
	
	/*
	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;
		}	
	});
});


вообще хочу переработать вот эту форму как обратной связи, где данные про карту сделать оплату,чтобы пользщователь после оплаты мог отправить только

http://tympanus.net/Tutorials/FancySlidingForm/

tsigel 04.09.2014 11:20

vmazal,
javascript не отправляет письма на емейл, это делает сервер.

vmazal 04.09.2014 11:58

tsigel,
понятно объяснил :victory:

как сделать так,чтобы скрипт сохранил куда-то информацию всю и затем сервер отправил?

у меня есть исходник целиком этой формы

кто поможет, тому наш главный приз-ААВТОМОБИЛЬ!!! 100 рублей на телефон могу положить с зарплаты 10 го =)

+ ещё вопрос :help:

как вообще весь этот скрипт заставить работать на моём вордпрессе?

загрузить файлы с папкам- css , images , файл javascript.js ,а из хтмл вставить в страницу код просто, правильно?

tsigel 04.09.2014 12:04

Сохранить информацию:
var a = "информация";
alert(a);


отправить информацию на сервер:
читайте про AJAX, если с jQuery то так:

$.ajax({
  url: "someUrl",
  method: "post",
  data: {information: a||"информация"},
  success: function () {/* Успех */},
  error: function () {/* Провал */}
})

vmazal 04.09.2014 12:06

tsigel,
а e-mail куда отправить куда писать то?

tsigel 04.09.2014 12:10

vmazal,
var dataToServer = {
    email: document.getElementById("email").value,
    userName: document.getElementById("username").value
  };

$.ajax({
  url: "someServerUrl",
  method: "post",
  data: dataToServer,
  success: function () {/* Успех! Сервер получил Емайл! */},
  error: function () {/* Провал! Что-то пошло не так! */}
});


Этот код сразу отправит запрос на сервер, так что его надо вставлять в функцию-обработчик кнопки отправки письма или что-то в этом роде (чтобы запрос уходил не при открытии страницы).

vmazal 04.09.2014 12:14

tsigel,
получается где
email: document.getElementById("email").value,
userName: document.getElementById("username").value


я должен ввести все поля,которые мне необходимо передать на сервер?

тогда получается скрипт возьмет из формы емейл,который ввел пользователь и ему отправит ???

мне то надо на мой ящик все данные формы отослать

tsigel 04.09.2014 12:17

vmazal,
Скрипт не умеет отправлять письма, я это уже писал. Он отправит данные с формы на сервер, а на сервере вы можете отправить письмо с этими данными куда хотите, себе, пользователю, друзьям и т.д.

+ мало написать на клиенте отправку данных на сервер. На сервере надо данные принять, обработать...

vmazal 04.09.2014 12:19

tsigel,
хорошо, а куда на сервер он отправляет? в файл какой-то или куда?

и как сообщить скрипту, что отправлять на сервер? вот в этих полях,как я понял?

email: document.getElementById("email").value,
userName: document.getElementById("username").value

tsigel 04.09.2014 12:20

vmazal,
Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.


Часовой пояс GMT +3, время: 09:44.