Raiks
@Raiks

Как подключить файл обработчика в форму MODX на eForm?

Привет всем!

Возможно ли подключить в эту форму на MODX
$c['eFeedbackForm'] = '<form  class="eform" enctype="multipart/form-data" method="post" 
action="[~[*id*]~]">
	<input type="hidden" name="formid" value="feedbackForm" />
	<p>
		<label for="nombre">Nombre:</label><br>
		<input type="text" name="nombre" id="nombre" required="required" value=""/>    
	</p>

	<p>
		<label for="email">E-mail:</label><br>
		<input type="text" name="email" id="email" required="required" value=""/>    
	</p>

	<p>
		<label for="telefono">Teléfono:</label><br>
		<input type="text" name="telefono" id="telefono" required="required" value=""/>    
	</p>
	<p>
		<label for="marca">Marca: / Modelo de coche: / Tipo de motor: / Año:</label><br>
		<input type="text" name="marca" id="marca" required value=""/>    
	</p>

	<p>
		<label for="tipo">Tipo de Combustible:/ Tipo de motor (ver ficha técnica):</label><br>
		<input type="text" name="tipo" id="tipo" required="required" value=""/>    
	</p>
	
	<p>
		<label for="attachment">Аñadir foto :</label><br>
		<input type="file" name="attachment" id="attachment" eform="Attachment:file:0" />    
	</p>	

	<p>
		<label for="mensaje">Mensaje:</label><br>
		<textarea name="mensaje"></textarea>
	</p>
	<br>
	<input class="button" type="submit" value="Enviar" onClick="ga(\'send\',\'event\',\'Form\',\'Sent\');"/>


файл check.php в котором происходит интеграция с CRM
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
Raiks
@Raiks Автор вопроса
Решил вопрос :)
Может кому - пригодится .

Словил событие на нажатие кнопки скриптом и в нём подключил свой файл обработчика

// this is the id of the form
$("#idForm").submit(function(e) {


    var form = $(this);
    var url = form.attr('action');

    $.ajax({
           type: "POST",
           url: url,
           data: form.serialize(), // serializes the form's elements.
           success: function(data)
           {
               alert(data); // show response from the php script.
           }
         });

    e.preventDefault(); // avoid to execute the actual submit of the form.
});


в url подставил свой путь к файлу

код взят от сюда https://stackoverflow.com/questions/1960240/jquery...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы