Bonjour j'ai télécharger ce thème One page html5 il y a un formulaire de contact que j'ai réussi à utiliser mais en le doublons j'ai une plage à son exécution du deuxième formulaire.
http://www.graphberry.com/item/pluto...-html-template
Merci.
Bonjour j'ai télécharger ce thème One page html5 il y a un formulaire de contact que j'ai réussi à utiliser mais en le doublons j'ai une plage à son exécution du deuxième formulaire.
http://www.graphberry.com/item/pluto...-html-template
Merci.
L'exposé de ton problème est loin d'être clair...
en le doublons ... doublant ?sur l'autoroute ?mais en le doublons j'ai une plage à son exécution du deuxième formulaire.
un plage ... coquillages et crustacés ?
Si tu souhaites obtenir de l'aide il va falloir faire un effort sur la présentation des problèmes que tu rencontres!
Tu es sans doute pressé de doubler tout le monde sur l'autoroute pour arriver à la plage, mais cela ne nous aide en rien a comprendre ton souci.
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Bonjour, j'ai mis deux fois le formulaire, je voulais un formulaire de contact et un deuxième formulaire de newsletters sur la même page est c'est la que les deux formulaire ne fonctionne pas j'arrive sur une page blanche à leur soumission plutôt que de rester sur la page et mettre message envoyé.J'ai repris pourtant le code du formulaire de contact qui fonctionne.Merci.
un form a une attribut action ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
oui j'avais corrigé j’aurai du transmettre mon code que voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form class="inline-form" id="frm-newsletter" name="frm-newsletter" action="php/newsletter.php"> <input type="email" name="email" id="email" class="span8" placeholder="Enter your email" required /> <button id="subscribe" class="button button-sp">Subscribe</button> </form> <div id="err-subscribe" class="error centered">Please provide valid email address.</div>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <?php include 'functions.php'; if (!empty($_POST)){ $data['success'] = true; $_POST = multiDimensionalArrayMap('cleanEvilTags', $_POST); $_POST = multiDimensionalArrayMap('cleanData', $_POST); //your email adress $emailTo ="rik@gmail.com"; //"yourmail@yoursite.com"; //from email adress $emailFrom = $_POST['email']; //"contact@yoursite.com"; //email subject $emailSubject = "Newsletter du site "; $email = $_POST["email"]; if (!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)) $data['success'] = false; if($data['success'] == true){ $message = " Email : $email<br>"; $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html; charset=utf-8" . "\r\n"; $headers .= "From: <$emailFrom>" . "\r\n"; mail($emailTo, $emailSubject, $message, $headers); $data['success'] = true; echo json_encode($data); } }
j'ai mis des variable différente que le 1er mais ce ne marche pas page blanche a la soumission du formulaire de news.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 $("#subscribe").click(function () { var emailCompare2 = /^([a-z0-9_.-]+)@([da-z.-]+).([a-z.]{2,6})$/; // Syntax to compare against input var email2 = $('input#email').val().toLowerCase(); // get the value of the input field if (email2 == "" || email2 == " " || !emailCompare2.test(email2)) { $('#err-email-newsletter').show(500); $('#err-email-newsletter').delay(4000); $('#err-email-newsletter').animate({ height: 'toggle' }, 500, function () { // Animation complete. }); error = true; // change the error state to true } if (error == false) { var dataString = $('#frm-newsletter').serialize(); // Collect data from form $.ajax({ type: "POST", url: $('#frm-newsletter').attr('action'), data: dataString, timeout: 6000, error: function (request, error) { }, success: function (response) { response = $.parseJSON(response); if (response.success) { $('#success-subscribe').show(); $("#email").val(''); } else { $('#err-subscribe').show(); } } }); return false; } return false; // stops user browser being directed to the php file });
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager