Caros amigos,
boa tarde. Feliz Ano a todos!
Estou tentando montar um cadastro de e-mail. Peguei um script na internet e não estou conseguindo adaptar no meu "sistema".
index.html
<form class="znhost-validator ajax" action="newsletter.asp" method="post"> <div class="col-md-8"> <input type="hidden" class="form-control required" name="nome" value="site" placeholder="digite seu nome" data-alert="Nome" /> <input type="text" class="form-control required znhost-email-mask" name="email" value="" placeholder="digite seu e-mail" data-alert="E-mail" /> </div> <div class="col-md-1"> <button name="receba-news" class="btn btn-default" type="submit">OK</button> </div> <div class="col-md-8 col-md-offset-3"> <div class="alert alert-danger main-alert displaynone" data-alert="Preencha o(s) campo(s):"></div> <div class="alert alert-success form-success displaynone"></div> </div> </form>
script.js
<script> function validateForm(form){ if(form.hasClass('znhost-validator')){ var valid=true;var fields=""; if(form.find('.check-validator').length>0){ form.find('.check-validator').each(function(){ if($(this).find('input:checked').length<1){ valid=false;if($(this).attr('data-alert')!=""){ fields+='<li>- <strong>'+$(this).attr('data-alert')+'</strong></li>';} $(this).addClass('not-valid');}});} if(form.find('.required').length>0){ form.find('.required').each(function(){ if($(this).val()==""||$(this).val()==undefined){ valid=false;if($(this).attr('data-alert')!=""){ fields+='<li>- <strong>'+$(this).attr('data-alert')+'</strong></li>';} $(this).parent().parent().addClass('has-error');} else if(!!$(this).attr('data-confirm')){ if($(this).val()!=form.find($(this).attr('data-confirm')).val()){ valid=false;fields+='<li>- <strong>'+$(this).attr('data-confirm-alert')+'</strong></li>';$(this).parent().parent().addClass('has-error');}}});} if(valid==false){form.find('.form-success').slideUp();form.find('.main-alert').html('');form.find('.main-alert').append('<p><span class="glyphicon glyphicon-warning-sign"/>'+form.find('.main-alert').attr('data-alert')+'</p>');form.find('.main-alert').append('<ul>'+fields+'</ul>');form.find('.main-alert').fadeIn();form.find('.not-valid .alert').fadeIn();return false;}else{return true;}}else{return true;}} </script>
newsletter.asp
<% Response.ContentType = "application/json" Response.write ("{ ""email"": [""email@email.com""] }") Response.write ("{ ""nome"": [""site""] }") %>
Já tentei de tudo, porém só te retorna erro. "Erro, Tente Novamente".
Alguém consegue me dar um help?
Abraços