-1

根据选择的选项,我有不同的费用。如何获得这个值?代码是:

.................

{if $value_selected == 5}

 {$taxa_transport = 5}

{/if}
            <td>Valoare transport:</td><td>{$taxa_transport} lei</td>
....................


<select id="id_judet" onchange="getLocalitati($(this).val())">
<option value="-1">-</option>
<option value="0">Alba</option>
<option value="1">Arad</option>
<option value="2">Arges</option>
<option value="3">Bacau</option>
<option value="4">Bihor</option>
<option value="5">Bistrita-Nasaud</option>
<option value="6">Botosani</option>
<option value="7">Braila</option>
<option value="8">Brasov</option>
......................................

如何获取 $value_selected 的值?

4

1 回答 1

2

输入是客户端的,因此您需要一些 JavaScript。我建议在选项更改时使用 AJAX 发布值:

$("#id_judet").change(function() {
    $.post("page.php", $(this).val(), function(data) {
        alert(data);
    });
}

如果需要,您也可以发布到同一页面。

HTML 更改:

<select id="id_judet" name="judet">

一些PHP代码:

<?php

$value_selected = $_POST["judet"];

// Do whatever calculations here

?>
于 2013-04-08T19:10:11.130 回答