Snoopy с JQuery представить второй раз не работает

Сначала извините за мой английский.

Я заполняю и отправляю форму, но я не понимаю, почему первый раз работает, но все остальное время не работает... Если я заполню неправильное письмо, форма покажет мне ошибку формата...

Если я заполняю форму вручную, все в порядке. (Нет ошибок / проблем с IP)

Какие-либо предложения?? Спасибо

 <?php
    //dependiendo de la campaña cargo una u otra
    $url_raiz="http://www.nissan-ofertas.es/tdne/";

    //Include de la clase snoopy
    include "snoopy.class.php";
    $snoopy = new Snoopy;   

    //$snoopy->proxy_host = "88.150.136.178";
    //$snoopy->proxy_port = "3128";

    $snoopy->agent = "(compatible; MSIE 4.01; MSN 2.5; AOL 4.0; Windows 98)";
    $snoopy->referer = "http://www.microsnot.com/";

    // set some cookies:
    $snoopy->cookies["SessionID"] = '234234234234';

    // set an raw-header:
    $snoopy->rawheaders["Pragma"] = "no-cache";

    $snoopy->fetch("http://web.epartner.es/click.asp?site=14037&amp;ref=699419&amp;type=text&amp;tnb=2&amp;subid=&amp;diurl=http%3A%2F%2Fwww.nissan-ofertas.es%2Ftdne%2Fpulsar%3Fcid%3Daff2014-04-s-brndanlSP_spplsromdlocesaflnthtmlppl31S51");
    //echo($snoopy->results);
    $tmp_html_form = $snoopy->results;

    $tmp_html_form = str_replace('estils/estils.css', $url_raiz.'estils/estils.css', $tmp_html_form);
    $tmp_html_form = str_replace('js/AC_RunActiveContent.js', $url_raiz.'js/AC_RunActiveContent.js', $tmp_html_form);
    $tmp_html_form = str_replace('js/jquery-1.9.1.min.js', $url_raiz.'js/jquery-1.9.1.min.js', $tmp_html_form);
    $tmp_html_form = str_replace('js/jquery.validate.js', $url_raiz.'js/jquery.validate.js', $tmp_html_form);
    $tmp_html_form = str_replace('js/jquery.colorbox-min.js', $url_raiz.'js/jquery.colorbox-min.js', $tmp_html_form);
    $tmp_html_form = str_replace('js/scripts.js', $url_raiz.'js/scripts.js', $tmp_html_form);   

    echo($tmp_html_form);
?>
<link href="<?=$url_raiz?>estils/estils.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
var idioma = 'es';
var idiomanav = 'es';
var esTestNissan = false;
var needJquery = false;
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css"></style>
<script src="<?=$url_raiz?>js/AC_RunActiveContent.js" type="text/javascript"></script> 
<script src="<?=$url_raiz?>js/jquery-1.9.1.min.js"></script>
<script src="<?=$url_raiz?>js/jquery.validate.js"></script>
<script src="<?=$url_raiz?>js/jquery.colorbox-min.js"></script>
<script src="<?=$url_raiz?>js/scripts.js"></script>


<script>
$(document).ready(function() {
    var url_form;
    url_form = $("#reserva-prueba").attr('action');
    url_form ="<?=$url_raiz?>"+url_form;
    $("#reserva-prueba").attr('action',url_form);
    $('input[type=radio]').each(function() {
        switch($(this).attr('id')){
            case '19':
                $(this).prop('checked',true);
            break;
        }
    });
    $('input[type=text]').each(function() {
        switch($(this).attr('name')){
            case 'pvnombre':
                $(this).val('Yehaaaa');
            break;
            case 'pvapellido1':
                $(this).val(' yeahhh');
            break;
            case 'pvapellido2':
                $(this).val(' ');
            break;
            case 'pvdireccion':
                $(this).val('calle');
            break;
            case 'pvciudad':
                $(this).val('Madrid');
            break;
            case 'pvpostcode':
                $(this).val('28027');
            break;
            case 'pvemail':
                $(this).val('otradelaspruebas@gmail.com');
            break;
            case 'pvtel':
                $(this).val('679538541');
            break;
        }
    });
    $('select').each(function() {
        switch ($(this).attr('name')){
            case 'pvpais':
                $(this).find('option[value="ES"]').attr("selected",true);
            break;
            case 'pvproxvehiculo':
                $(this).find('option[value="DO_NOT_KNOW"]').attr("selected",true);
            break;
            case 'pvsexo':
                $(this).find('option[value="MRS"]').attr("selected",true);
            break;
        }
    });
    $('input[type=checkbox]').each(function() {
        switch ($(this).attr('name')){
            case 'clausula':
                $(this).prop('checked', true);
                changeClausula(this,'pnclausula');
            break;
        }
    });
    $('#reserva-prueba').submit();

});
</script>

0 ответов

Другие вопросы по тегам