document.getElementById在js中不起作用

时间:2016-05-15 07:57:37

标签: javascript

我有一张桌子:

<tr>

    <td><input type="text" name="remaining_quantity" id="remaining_quantity" value="<?php if(isset($quantity)) echo $quantity; ?>"/></td>

    <td><input type="text" name="remaining_price" id="remaining_price" value="<?php if(isset($price)) echo $price; ?>" /></td>

    <input type="button" class="check fr ml" value="Check" id="check_equation" onclick="get_full_status()" />

</tr>

我想找到输入字段的值,

function get_full_status(){
    var remaining_quantity = document.getElementById('remaining_quantity').value;
    var remaining_price = document.getElementById('remaining_price').value;
    alert(remaining_quantity);alert(remaining_price);
}

我没有获得实际价值。如果你不明白问题,请问我。

1 个答案:

答案 0 :(得分:-1)

我在jsfiddle上检查了同样的东西,它工作正常。 https://jsfiddle.net/b13gtff0/

function get_full_status(){
            var remaining_quantity = document.getElementById('remaining_quantity').value;
            var remaining_price = document.getElementById('remaining_price').value;
            alert(remaining_quantity);alert(remaining_price);
}

我觉得这里的问题可能是服务器没有返回任何值。 或者可能是一些php语法问题。 我的建议是,请你检查一下从服务器返回的响应。

当您点击控制台中的按钮时,您也会看到任何异常。