Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 事件发生了变化<;选择>;选择选项时 30普特(100đ/1) 60普特(100đ/1)_Javascript_Php - Fatal编程技术网

Javascript 事件发生了变化<;选择>;选择选项时 30普特(100đ/1) 60普特(100đ/1)

Javascript 事件发生了变化<;选择>;选择选项时 30普特(100đ/1) 60普特(100đ/1),javascript,php,Javascript,Php,js: $('#amount').keyup(函数() { var金额=$(“#金额”).val(); var服务=; var time=document.getElementById(“Sophot”).value; var-ck=; var ketquaz=服务*金额*时间; var ketqua=ketquaz-ketquaz*ck/100; $('#ketqua').html(ketqua.toString().replace(/()(?=(\d{3})+$)/g,'$1'); $('#

js:

$('#amount').keyup(函数()
{
var金额=$(“#金额”).val();
var服务=;
var time=document.getElementById(“Sophot”).value;
var-ck=;
var ketquaz=服务*金额*时间;
var ketqua=ketquaz-ketquaz*ck/100;
$('#ketqua').html(ketqua.toString().replace(/()(?=(\d{3})+$)/g,'$1');
$('#soluong').html(amount.toString().replace(/()(?=(\d{3})+$)/g,'$1');
$('#sophot').change(函数(){//on change
$('#amount').keyup();//触发此
});
当我更改“Sophot”时,如何更改“ketqua”


我尝试添加事件onchange=“name?”转到,但我不知道“name?”要填写什么。看起来您的事件仅与keyup事件一起工作。 尝试将这两个事件侦听器分开

<select class="form-control form-control-alternative" id="sophut" name="sophut" >
    <option value="30">30 phút (100đ/1)</option>
    <option value="60">60 phút (100đ/1)</option>
</select>
$('#amount').keyup(function()
{
    var amount = $("#amount").val();
    var service = <?=$rate_mat_auto;?>;
    var time = document.getElementById("sophut").value;

    var ck = <?=$my_ck;?>;
    var ketquaz = service * amount * time;
    var ketqua = ketquaz - ketquaz * ck / 100;
    $('#ketqua').html(ketqua.toString().replace(/(.)(?=(\d{3})+$)/g,'$1,'));
    $('#soluong').html(amount.toString().replace(/(.)(?=(\d{3})+$)/g,'$1,'));
    $('#sophut').change(function() { // on change
        $('#amount').keyup(); // trigger this
    });