Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom estou fazendo um site e estou com problema em fazer uma pagina
a contact.php códigos das paginas
index.php
<form method="post" id="form_contact" name="form_contact">
<span class="i1"><input type="text" name="nome" id="nome" value="Seu nome," /></span>
<span class="i2"><input type="text" name="email" id="email" value="e-mail," /></span>
<span class="i3"><input type="text" name="telefone" id="telefone" class="tel_contato" value="telefone (se desejar)" /></span>
<span class="i4"><textarea cols="10" rows="5" name="mensagem" id="mensagem">Sua mensagem...</textarea></span>
<input class="bt" type="submit" value="Enviar">
</form>
<div class="success" style="display:none">Mensagem enviada com sucesso.</div>
duff.js
function ajaxSubmitForm(){
$.post("contact.php",{
nome: $("#nome").val(),
email: $("#email").val(),
telefone: $("#telefone").val(),
mensagem: $("#mensagem").val()
},
function(data) {
$(".success").fadeIn('slow').delay(1000).fadeOut('slow');
$("#nome").val("Seu nome,");
$("#email").val("e-mail,");
$("#telefone").val("telefone (se desejar)");
$("#mensagem").val("Sua mensagem...");
});
}
$(function(){
//Rolagem
$('#menu ul li').click(function(){
var index = $(this).attr('class');
$('html, body').animate({
scrollTop: $('#'+index).offset().top - 50
}, 1000);
if(index == 'header'){
window.history.replaceState("Duff - ", "", "/");
}else{
window.history.replaceState("Duff - ", "", "/#"+index);
}
});
$('a#fale_conosco').click(function(){
var index = "contato";
$('html, body').animate({
scrollTop: $('#'+index).offset().top - 50
}, 1000);
window.history.replaceState("Duff - ", "", "/#"+index);
});
//form clear
var txt;
$('#contato .blocos .l input, #contato .blocos .l textarea').focus(function(){
txt = $(this).val();
if(txt == 'Seu nome,' || txt == 'e-mail,' || txt == 'telefone (se desejar)' || txt == 'Sua mensagem...'){
$(this).val('');
}
if(txt == 'telefone (se desejar)'){
$(".tel_contato").unmask();
$(".tel_contato").mask("(99) 9999-9999");
}
}).blur(function(){
if($(this).val() == ''){
$(this).val(txt);
}
});
$('#form_contact').validate({
submitHandler: function(form) {
ajaxSubmitForm();
},
rules:{
nome:{
required: true,
minlength: 2,
diferenteDe: "Seu nome,"
},
email:{
required: true,
email: true,
diferenteDe: "e-mail,"
},
mensagem:{
required: true,
minlength: 10,
diferenteDe: "Sua mensagem..."
}
},
messages:{
nome:{
required: "É preciso colocar o seu nome.",
minlength: "O campo nome deve conter no mÃnimo 2 caracteres.",
diferenteDe: "É preciso colocar o seu nome."
},
email:{
required: "É preciso colocar algum email de contato.",
email: "É necessário colocar um e-mail válido.",
diferenteDe: "É preciso colocar algum email de contato."
},
mensagem:{
required: "É preciso escrever a mensagem.",
minlength: "O campo nome deve conter no mÃnimo 10 caracteres.",
diferenteDe: "É preciso escrever a mensagem."
}
}
});
$("a#trampos-link").fancybox({
'width':410,
'height':250,
'titleShow':false
});
$(".success-trampo").fadeIn('Slow').delay(4000).fadeOut('slow');
});
//Bt Home
$(window).scroll(function(){
if($(window).scrollTop() > 1000){
$('#menu ul li.header').show();
}else{
$('#menu ul li.header').hide();
}
});
//Diapo
$(window).load(function(){
$('.pix_diapo').diapo({
fx: 'simpleFade',
rows:2,
cols:4,
navigation: false,
commands: false,
gridDifference: 20,
thumbs: false,
loaderColor: '#111111',
loaderBgColor: '#eeeeee',
pauseOnClick: false,
pieStroke: 3,
barStroke: 5,
piePosition: 'bottom:10px;left:50%;margin-left:-15px;',
pieDiameter: 30,
time: 7000, //exibiçao do slide pronto
transPeriod: 1500 //tempo da entrada
});
});
contact.php
A pagina contact.php não sei como fazer ela como mandar as messages via e-mail se puder alguém desenvolver uma para min agradeço muito ou me ajudar a fazer.
Att,
Nicolas Pastorello
não me ajudou em nada pq este contatos n fazem parte da ordem de js e html q fiz xD
Quer na ordem então programe, eu mostrei exemplos se não ajudou mostra que você quer tudo na mão. E pelo menos tenha educação de agradecer a ajuda.
>
Quer na ordem então programe, eu mostrei exemplos se não ajudou mostra que você quer tudo na mão. E pelo menos tenha educação de agradecer a ajuda.
:thumbsup:
Nicolas Pastorello, Sinceramente você deve ter interpretado mal os links que o Phelipe Lopes mandou, eu apenas levaria em consideração ele ter compartilhado esses links que possam ter algum trecho em específico para resolver esse seu problema, agora, se você não consegue ver tal trecho, ou não consegue resolver o seu problema, esclareça melhor sua dúvida, seja mais específico, e poste as mensagens de erros caso houver.
E regra número um desse fórum: É totalmente errado vir aqui dizer que está com problema e pedir pra fazer o código pra você, acredito eu que ninguém irá te dar de mão beijada, alias (dependendo do caso, até dão), mas não dessa forma que você falou ou dialogou, portanto, não espere que SUA DÚVIDA seja razão para te darem o código.
Acrescentando: você já começou errado dizendo que: "não me ajudou em nada pq este contatos n fazem parte da ordem de js e html q fiz xD", já que sua dúvida é PHP, seu JS e HTML não interferem em absolutamente nada, em específico, o HTML ou JS não interferem em: mandar as messages via e-mail
Abraços,
Andrey Knupp.
>
:thumbsup:
Nicolas Pastorello, Sinceramente você deve ter interpretado mal os links que o Phelipe Lopes mandou, eu apenas levaria em consideração ele ter compartilhado esses links que possam ter algum trecho em específico para resolver esse seu problema, agora, se você não consegue ver tal trecho, ou não consegue resolver o seu problema, esclareça melhor sua dúvida, seja mais específico, e poste as mensagens de erros caso houver.
E regra número um desse fórum: É totalmente errado vir aqui dizer que está com problema e pedir pra fazer o código pra você, acredito eu que ninguém irá te dar de mão beijada, alias (dependendo do caso, até dão), mas não dessa forma que você falou ou dialogou, portanto, não espere que SUA DÚVIDA seja razão para te darem o código.
Acrescentando: você já começou errado dizendo que: "não me ajudou em nada pq este contatos n fazem parte da ordem de js e html q fiz xD", já que sua dúvida é PHP, seu JS e HTML não interferem em absolutamente nada, em específico, o HTML ou JS não interferem em: mandar as messages via e-mail
Abraços,
Andrey Knupp.
Phelipe Lopes
Desculpe se falei mau e desculpe pelo oq falei mas eu estou fazendo este site faz mais de 2anos e o contato e a ultima coisa q falta dae eu fico muito estourado.
Andrey Knupp
Obrigado por esclarecer se puder me ajudar eu agradeço
Att,
Nicolas Pastorello
Segue abaixo alguns tutoriais que creio que vão te ajudar ;)
http://forum.imasters.com.br/topic/268886-tutorial-formulario-de-contato/
http://imasters.com.br/artigo/2384/php/formulario_de_contato_em_dw_e_php/