如何从所选标签中获取价值?

时间:2013-04-08 19:02:29

标签: php html codeigniter smarty

根据所选的选项,我会收取不同的费用。如何获得此值? 代码是:

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

{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的值?

1 个答案:

答案 0 :(得分: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

?>