Problemi Javascript + Aruba

Stato
Chiusa ad ulteriori risposte.

sak89

Nuovo Utente
6 Lug 2021
2
0
1
Buongiorno a tutti ragazzi, avrei un problema da sottoporvi.
Ho un sito internet, all'interno del quale ho messo un contactform con la possibilità di inviare allegati. Il mio problema è che funziona tutto alla perfezione solo che :
1) IN LOCALE , compilo il form allego le foto , clicco invia , mi restituisce il messaggio " grazie per averci contattato ecc ecc " e arriva l'email.
2) ONLINE Lo carico online su Aruba , compilo il form allego la foto, clicco invia, non mi restituisce il messaggio ma l'email arriva.
3) ONLINE Lo carico online su Aruba, compilo il form NON allego la foto, clicco invia e mi restituisce il messaggio ed arriva l'email.

Sapete da che cosa può dipendere? ONLINE in entrambi i casi l'email arriva, ma con foto nessun messaggio, senza foto compare il messaggio.

Allego di seguito il codice usato .

Spero che qualcuno di voi riesca a darmi una mano perché sto impazzendo.

Saluti Sak

___________________

così richiamo il messaggio dopo aver cliccato INVIA

<div id="success_message" style="width:100%; height:100%; display:none; "> <h2>Thank you for submitting your application. </h2> </div>
___________________
questo è il codice del form
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); /* Tested working with PHP5.4 and above (including PHP 7 ) */ require_once './vendor/autoload.php'; use FormGuide\Handlx\FormHandler; $pp = new FormHandler(); $validator = $pp->getValidator(); $validator->fields(['name','email','phone','instagram','facebook',])->areRequired()->maxLength(150); $validator->field('email')->isEmail(); $validator->field('comments')->maxLength(6000); $pp->attachFiles(['image1']); $pp->attachFiles(['image2']); $pp->attachFiles(['image3']); $pp->sendEmailTo('[email protected]'); // ← Your email here echo $pp->process($_POST);
________________
questo è il JS del form
$(function() { function after_form_submitted(data) { if(data.result == 'success') { $('form#reused_form').hide(); $('#success_message').show(); $('#error_message').hide(); } else { $('#error_message').append('<ul></ul>'); jQuery.each(data.errors,function(key,val) { $('#error_message ul').append('<li>'+key+':'+val+'</li>'); }); $('#success_message').hide(); $('#error_message').show(); //reverse the response on the button $('button[type="button"]', $form).each(function() { $btn = $(this); label = $btn.prop('orig_label'); if(label) { $btn.prop('type','submit' ); $btn.text(label); $btn.prop('orig_label',''); } }); }//else } $('#reused_form').submit(function(e) { e.preventDefault(); $form = $(this); //show some response on the button $('button[type="submit"]', $form).each(function() { $btn = $(this); $btn.prop('type','button' ); $btn.prop('orig_label',$btn.text()); $btn.text('Sending ...'); }); var formdata = new FormData(this); $.ajax({ type: "POST", url: 'handler.php', data: formdata, success: after_form_submitted, dataType: 'json' , processData: false, contentType: false, cache: false }); }); });
 

sak89

Nuovo Utente
6 Lug 2021
2
0
1
PHP:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
/*
Tested working with PHP5.4 and above (including PHP 7 )
*/
require_once './vendor/autoload.php';
use FormGuide\Handlx\FormHandler;
$pp = new FormHandler();
$validator = $pp->getValidator();
$validator->fields(['name','email','phone','instagram','facebook',])->areRequired()->maxLength(150);
$validator->field('email')->isEmail();
$validator->field('comments')->maxLength(6000);
$pp->attachFiles(['image1']);
$pp->attachFiles(['image2']);
$pp->attachFiles(['image3']);
$pp->sendEmailTo('[email protected]'); // ← Your email here
echo $pp->process($_POST);

JavaScript:
$(function()
{
function after_form_submitted(data)
{
if(data.result == 'success')
{
$('form#reused_form').hide();
$('#success_message').show();
$('#error_message').hide();
}
else
{
$('#error_message').append('<ul></ul>');
jQuery.each(data.errors,function(key,val)
{
$('#error_message ul').append('<li>'+key+':'+val+'</li>');
});
$('#success_message').hide();
$('#error_message').show();
//reverse the response on the button
$('button[type="button"]', $form).each(function()
{
$btn = $(this);
label = $btn.prop('orig_label');
if(label)
{
$btn.prop('type','submit' );
$btn.text(label);
$btn.prop('orig_label','');
}
});
}//else
}
$('#reused_form').submit(function(e)
{
e.preventDefault();
$form = $(this);
//show some response on the button
$('button[type="submit"]', $form).each(function()
{
$btn = $(this);
$btn.prop('type','button' );
$btn.prop('orig_label',$btn.text());
$btn.text('Sending ...');
});
var formdata = new FormData(this);
$.ajax({
type: "POST",
url: 'handler.php',
data: formdata,
success: after_form_submitted,
dataType: 'json' ,
processData: false,
contentType: false,
cache: false
});
});
});
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
@sak89
codice.JPG
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
M Upload immagine con javascript problemi con FormData() Javascript 1
B javascript per problemi con pdf e Safari Javascript 0
C [Javascript] [HTML] Problemi: Overlay, Banner, Menu Javascript 4
A [Javascript] Problemi menu bootstrap Javascript 1
L Problemi con Javascript e Mustache Javascript 0
A [Javascript] problemi con javascrip e posizione GPS html5 Javascript 6
S Problemi con gli array in javascript Java 2
M problemi javascript/php Javascript 0
S Problemi ingrandimento immagini con javascript Javascript 2
E javascript alcuni problemi su tablet e smartphone Javascript 0
L Problemi javascript con toString Javascript 1
F Problemi con javascript jQuery 4
F nl2br di php crea problemi con javascript PHP 7
A Problemi javascript aiutatemi Javascript 2
B Problemi con i Browser : Javascript e Firefox Javascript 2
M aiuto!problemi elementari con javascript Javascript 8
N PROBLEMI Javascript Javascript 1
C Problemi interazione javascript e flash Javascript 0
C Problemi interazione Flash-javascript!!!! Help! Flash 1
W Problemi di visualizzazione javascript Hardware 1
N php problemi a visualizzare video PHP 3
T problemi con dati menu a tendina HTML e CSS 2
T problemi di connessione MySQL 2
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 5
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0

Discussioni simili