Probleem met versturen van Contactformulier
- Aar - op 10/02/2014 21:22:58:
Wat werkt er niet aan, en wat heb je al?
Sterker zelf, weet je al wat basiskennis over PHP, over hoe variabelen, functies en formulieren werken?
Sterker zelf, weet je al wat basiskennis over PHP, over hoe variabelen, functies en formulieren werken?
Ik heb de Jquery code:
Code (php)
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
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
jQuery(document).ready(function(){
$('#contactform').submit(function(){
var action = $(this).attr('action');
$("#message").slideUp(750,function() {
$('#message').hide();
$('#submit')
.after('<img src="images/ajax-loader.gif" class="loader" />')
.attr('disabled','disabled');
$.post(action, {
name: $('#name').val(),
email: $('#email').val(),
comments: $('#comments').val()
},
function(data){
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
$('#contactform img.loader').fadeOut('slow',function(){$(this).remove()});
$('#submit').removeAttr('disabled');
//if(data.match('success') != null) $('#contactform').slideUp('slow');
jQuery('#message').has('.error_message').mousemove(function() {
jQuery(this).hide();
});
jQuery('#message').has('#success_page').hover(function() {
jQuery(this).show();
});
jQuery('#message').has('#success_page').mousemove(function() {
jQuery(this).show();
});
}
);
});
return false;
});
});
$('#contactform').submit(function(){
var action = $(this).attr('action');
$("#message").slideUp(750,function() {
$('#message').hide();
$('#submit')
.after('<img src="images/ajax-loader.gif" class="loader" />')
.attr('disabled','disabled');
$.post(action, {
name: $('#name').val(),
email: $('#email').val(),
comments: $('#comments').val()
},
function(data){
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
$('#contactform img.loader').fadeOut('slow',function(){$(this).remove()});
$('#submit').removeAttr('disabled');
//if(data.match('success') != null) $('#contactform').slideUp('slow');
jQuery('#message').has('.error_message').mousemove(function() {
jQuery(this).hide();
});
jQuery('#message').has('#success_page').hover(function() {
jQuery(this).show();
});
jQuery('#message').has('#success_page').mousemove(function() {
jQuery(this).show();
});
}
);
});
return false;
});
});
Dan heb ik de HTML code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="contact">
<div id="message"></div>
<form method="post" action="http://www.tonneurd.com/formulierverzenden.php" name="contactform" id="contactform" autocomplete="off">
<fieldset>
<label for="name" accesskey="U"><span class="required">Name</span></label>
<input name="name" type="text" id="name" size="30" title="Name *" class="margin-right" />
<label for="email" accesskey="E"><span class="required">Email</span></label>
<input name="email" type="text" id="email" size="30" title="Email *" />
<label for="comments" accesskey="C"><span class="required">Comments</span></label>
<textarea name="comments" cols="40" rows="3" id="comments" title="Comment *"></textarea>
<input type="submit" class="submit" id="submit" value=" Submit" />
</fieldset>
</form>
</div>
<div id="message"></div>
<form method="post" action="http://www.tonneurd.com/formulierverzenden.php" name="contactform" id="contactform" autocomplete="off">
<fieldset>
<label for="name" accesskey="U"><span class="required">Name</span></label>
<input name="name" type="text" id="name" size="30" title="Name *" class="margin-right" />
<label for="email" accesskey="E"><span class="required">Email</span></label>
<input name="email" type="text" id="email" size="30" title="Email *" />
<label for="comments" accesskey="C"><span class="required">Comments</span></label>
<textarea name="comments" cols="40" rows="3" id="comments" title="Comment *"></textarea>
<input type="submit" class="submit" id="submit" value=" Submit" />
</fieldset>
</form>
</div>
En dan me oude php gedeelte maar dat werkt niet, dus de html moet aangepast worden op PHPMailer.
Wij gaan niet code voor je uitschrijven, wil je een kant en klaar script plaatst dan een vacature
Ger van Steenderen op 10/02/2014 21:48:27:
Wat verwacht je nu?
Wij gaan niet code voor je uitschrijven, wil je een kant en klaar script plaatst dan een vacature
Wij gaan niet code voor je uitschrijven, wil je een kant en klaar script plaatst dan een vacature
Ik verwacht een ondersteuning, zodat ik weet hoe ik bepaalde dingen kan aanpassen.
Plak nu eens alleen je PHP code zoals je hem nu hebt, na alle aanpassingen die je hebt gedaan aan de hand van de reacties in dit topic. Ik neem aan dat we de jQuery code NIET nodig hebben, aangezien je aangaf dat het geheel ook niet mailt als je direct de pagina aanroept zonder tussenkomst van jQuery.
Ik zou zeggen, lees het topic eens door, en probeer wat met de adviezen te doen. Lijk je tekort te schieten aan de kennis aan adviezen die gegeven worden. Kijk eens naar PHP-tutorials en lees de manuals eens rustig door.