2

ASP.Net のテスト ページがあり、その横にテキスト ボックスとスライダーがあります。

<table> 
    <tr>
        <td>Total Monthly Expenses</td>
        <td><asp:TextBox runat="server" ID="txtExpenses" Columns="6" Text="$20" /></td>
        <td align="center"> <div id="sliExpenses" class="slider" /></td> 
    </tr> 
</table>

ヘッドのスライダーを初期化しました:

  <script>
      $(function () {
          $("#sliExpenses").slider({
            animate: true
            , min: 10 
            , max: 100 
            , step: 10
            , value: $("#txtExpenses").val().replace("$", "").replace(",", "")
            , change: function (event, ui) {
                $("#txtExpenses").attr('value', "$" + ui.value);
            }
          });
      });
  </script>

ページが最初に読み込まれると、スライダーは正常に機能します。移動すると、テキストボックスが更新されます。テキストボックスの値を変更してからスライダーを試してみると、スライダーはテキストボックスの値を更新しなくなりました。スライド、変更、および停止機能を試しましたが、すべて同じ問題があります。

4

1 に答える 1