1

这里的事情是,我有这个代码,它应该将变量的结果输出到联系表格 7 中,用于通过电子邮件发送的 wordpress 隐藏字段(我有模块插件来启用隐藏字段),但我没有认为我显示的 id 正在获取值 i 属性,我 js 对代码进行了检查,它所说的只是多个变量声明,这不应该是一个问题,因为它是一个 if 语句,所以永远不会有变量的双重声明。

这是我用来将在我的脚本中创建的 cookie(使用 jQuery.cookie)转换为输出到我网站中的表格的文本的代码,但不仅仅是将其输出到表格,我想通过电子邮件将其发送给用户,我已经准备好了一个联系表格 7 表格,我只需要将返回的变量的值(或至少其中一个,最后一个是价格,我不需要通过电子邮件发送)给联系表单字段ID,昨天在stackoverflow中有人给了我将值传递给联系表单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 回答