0

VB.net コードの .aspx ファイルでこの JavaScript 関数を呼び出す方法。この点での助けは非常に重要です。

$(document).ready(function() {

var numberInput = $('#A_SAtxt, #A_SStxt, #A_RAtxt, #A_CAtxt, #A_OItxt, #A_ICtxt, #A_Otxt');

numberInput.on('change', function() {
    var total = 0;

    numberInput.each(function() {
        if ($(this).val() !== '') {
            total += parseFloat($(this).val());
        }
    });

    $('#A_TAtxt').val(total);
});

});

ページ読み込みイベントで次のことを試みましたが、うまくいきません。

    Dim sb As New System.Text.StringBuilder()
    sb.Append("<script type = 'text/javascript'>")
    sb.Append(" $(document).ready(function() {")
    sb.Append(" var numberInput = $('#A_SAtxt, #A_SStxt, #A_RAtxt, #A_CAtxt,                 

            #A_OItxt, #A_ICtxt, #A_Otxt');")
    sb.Append("  numberInput.on('change', function() {")
    sb.Append(" var total = 0;")
    sb.Append("else{")
    sb.Append(" numberInput.each(function() {")
    sb.Append("  if ($(this).val() !== '') {")
    sb.Append("  total += parseFloat($(this).val());")
    sb.Append(" }")
    sb.Append(" });")
    sb.Append(" $('#A_TAtxt').val(total);")
    sb.Append("  });")
    sb.Append(" });​")

    sb.Append("}};</script>")
    ClientScript.RegisterClientScriptBlock(Me.GetType(), "function", sb.ToString())
4

1 に答える 1

-1

コンピューターで jquery が実行されていることを確認します。またはjqueryをインポートします:P

于 2015-03-22T02:32:51.237 に答える