我怎样才能在输入框中显示jquery的结果

时间:2016-05-27 09:01:59

标签: javascript jquery html calculated-field

我想在输入框中显示此函数的结果,尽管标签跨度,因为我需要以下一种形式发送此结果。

function checkChange(){
    $.ajax({
        url: "ordercalculate.php",
        data: $('form').serialize(),
        context: $("#quote"),
        success: function(data){
            data=parseInt(data);
            $("#quote").html(data);
        }
    });
}

Html代码:

<strong>Total Fee: </strong><span id="quote" /><span/>

5 个答案:

答案 0 :(得分:0)

在Javascript中:

$('#inputbox').val(data);

并且您的html页面应包含文本框

<input type="text" id="inputbox"/>

就是这样

答案 1 :(得分:0)

<strong>Total Fee: </strong><input type="text" id="quote" /><span/>

如果您不希望用户更改该值,则可以添加disabled属性。

在JS方面你可能想要改变:

// $("#quote").html(data);
$("#quote").value = data;

答案 2 :(得分:0)

您可以将值分配给文本框而不是span。

HTML更改

<input type="text" id="txtBox" />

Jquery更改

$("#txtBox").val(data);

答案 3 :(得分:0)

<strong>Total Fee: </strong><input type="text" name="text" id="quote">

in JS

$("#quote").val(data);

答案 4 :(得分:0)

JAVASCRIPT:

<?php
$url_constructor = "http://myecommerce.dev/edit/article_name/article_id";
$cart_line_link = str_replace($url_constructor, array(
    'article_id',
    'article_name'
) , array(
    $line['article_name'],
    $line['article_id']
));

Html代码:

function checkChange(){
$.ajax({
    url: "ordercalculate.php",
    data: $('form').serialize(),
    context: $("#quote"),
    success: function(data){
        data=parseInt(data);
        //$("#quote").html(data);
    $("#quote").val(data);
    }
});
}