1

ここにあるのは、私はこのコードを持っており、電子メールで送信されたワードプレスの隠しフィールド(隠しフィールドを有効にするモジュールプラグインを持っています)の変数の結果をコンタクトフォーム7に出力することになっていましたが、そうではありません私が表示するIDは値i属性を取得していると思います.jsはコードをリントし、それが言ったのは複数の変数宣言だけでした。これはifステートメントであるため問題にならないはずです.変数の二重宣言は決してありません.

これは、スクリプトで (jQuery.cookie を使用して) 作成された Cookie を、Web サイトのテーブルに出力されるテキストに変換するために使用するコードですが、テーブルに出力するだけでなく、ユーザーにメールで送信したいと考えています。 、私はすでにこれを行うために連絡先フォーム7フォームを用意しています。返された変数の値を属性にする必要があります(または少なくとも1つ、最後は価格です。メールで送信する必要はありません)コンタクト フォームのフィールド ID。昨日、スタック オーバーフローで誰かが値をコンタクト フォーム 7 に渡すコードをくれましたが、残念ながら機能していません :/

 function readRims() {
var rims_read = $.cookie('rim_color');
if (rims_read=="black" ) {
    var jantes = 'Pretas';
    var preco = 'Sob Consulta';
}
else if (rims_read=="silver"){
    var jantes = 'De Série';
    var preco = '';
}
else if (rims_read=="white"){
    var jantes = 'Brancas';
    var preco = 'Sob Consulta';
}
else if (rims_read=="titanium"){
    var jantes = 'Titanium';
    var preco = 'Sob Consulta';
}
else {
    var jantes = 'Escolha as Jantes';
    var preco =' ';
}
$('#cfg_rims').val(jantes);
return {
    jantes: jantes, 
    preco: preco
    };
}

HTML

[hidden modelo id:cfg_model]
[hidden cor id:cfg_color]
[hidden jantes id:cfg_rims]
[hidden ac id:cfg_ac]
[hidden abs id:cfg_abs]
[hidden alarme id:cfg_alarm]
[hidden led id:cfg_led]
[hidden chapeleira id:cfg_chapeleira]

<p>Oferecemos a possibilidade de enviar um email à nossa equipa com as suas escolhas no nosso configurador como manifestação de interesse, preencha o seguinte formulário e carregue em enviar para proceder ao envio da informação, a nossa equipa entrará em contacto consigo para dar seguimento à manifestação de interesse.</p>


<p>O seu Nome<br/></p>
[text* nome]

<p>O seu Email<br/></p>
[email* email]

<p>Observações<br/></p>
[textarea obs]

<p>[submit "Enviar"]</p>
4

1 に答える 1

1

試す

<table class="tab_cfg" align="center" width="70%" cellspacing="0"
    cellpadding="10">
    <tr style="border-bottom: none;">
        <th colspan="4"><br />
            <p>Abra o Configurador e siga todos os passos, a tabela abaixo
                vai mostrar os resultados que escolheu:</p></th>
    </tr>
    <tr>
        <th colspan="4"><a class="readon"
            href="http://popo.com.pt/POPO/configurador/cfg/page_model/configurador_model.html"
            rel="rokbox[550 600]">Configurador</a> <a class="readon"
            href="javascript:setCookies(); document.location.reload(true)">Reset</a>
        </th>
    </tr>
    <tr>
        <td colspan="2">&nbsp;</td>
        <td>Característica</td>
        <td>Preço</td>
    </tr>
    <tr>
        <td colspan="2">Modelo</td>
        <td><p class="modelo-modelo"></p></td>
        <td><p class="modelo-preco"></p></td>
    </tr>
    <tr>
        <td colspan="2">Cor</td>
        <td><p class="color"></p></td>
        <td></td>
    </tr>
    <tr>
        <td colspan="2">Jantes</td>
        <td><p class="rims-jantes"></p></td>
        <td><p class="rims-preco"></p></td>
    </tr>



    <tr>
        <td style="border-right: 1px solid #d1d1d1;" rowspan="6">Extras</td>
        <td>ABS</td>
        <td><p class="abs-abs"></p></td>
        <td><p class="abs-preco"></p></td>
    </tr>
    <tr border="1px">
        <td>Ar Condicionado</td>
        <td><p class="ac-ac"></p></td>
        <td><p class="ac-preco"></p></td>
    </tr>
    <tr>
        <td>Alarme</td>
        <td><p class="alarm-alarm"></p></td>
        <td><p class="alarm-preco"></p></td>
    </tr>
    <tr>
        <td>Luzes LED</td>
        <td><p class="led.led"></p></td>
        <td><p class="led.preco"></p></td>
    </tr>
    <tr style="border-bottom: none;">
        <td>Chapeleira</td>
        <td><p class="chapeleira-chapeleira"></p></td>
        <td><p class="chapeleira-preco"></p></td>
    </tr>
</table>

<script type="text/javascript">
    jQuery(function($) {
        var $table = $('.tab_cfg');

        var modelo = readModel();
        $table.find('.modelo-modelo').html(modelo.modelo)
        $table.find('.modelo-preco').html(modelo.preco)

        $table.find('.color').html(readColor())

        var jantes = readRims();
        $table.find('.rims-jantes').html(jantes.modelo)
        $table.find('.rims-preco').html(jantes.preco)

        var abs = readABS();
        $table.find('.abs-abs').html(abs.modelo)
        $table.find('.abs-preco').html(abs.preco)

        var ac = readAC();
        $table.find('.ac-modelo').html(ac.modelo)
        $table.find('.ac-preco').html(ac.preco)

        var alarm = readAlarm();
        $table.find('.alarm-modelo').html(alarm.modelo)
        $table.find('.alarm-preco').html(alarm.preco)

        var led = readLED();
        $table.find('.led-modelo').html(led.modelo)
        $table.find('.led-preco').html(led.preco)

        var chapeleira = readChap();
        $table.find('.chapeleira-modelo').html(chapeleira.modelo)
        $table.find('.chapeleira-preco').html(chapeleira.preco)

    })
</script>
于 2013-09-06T10:15:28.017 に答える