Przekazywanie zmiennych w jquery

0

Witam

Chce w swoim projekcie asp.net użyć suwaka slider z jquery. Mam:

  <script type="text/javascript">
         $(document).ready(function () {
             $("#slider-range-min").slider({
                 range: "min",
                 value: 37,
                 min: 1,
                 max: 100,
                 slide: function (event, ui) {
                     $("#amount").val("$" + ui.value);
                 }
 
             });
 
             $("#amount").val("$" + $("#slider-range-min").slider("value"));
 
         });
</script>

Teraz jak przekazać wartość slider'a do zmiennej w C# albo jak wyświetlić wartość slidera w textbox z asp.net?

dodanie znacznika <code class="javascript"> + uzupełnienie tagów - fp

0

Web Forms

<asp:TextBox ID="amount" runat="server"></asp:TextBox>

MVC

@Html.TextBox("amount")
0

A jak pozbyć się dolara przed wartością?

0
  <script type="text/javascript">
         $(document).ready(function () {
             $("#slider-range-min").slider({
                 range: "min",
                 value: 37,
                 min: 1,
                 max: 100,
                 slide: function (event, ui) {
                     $("#amount").val(ui.value);
                 }
 
             });
 
             $("#amount").val($("#slider-range-min").slider("value"));
 
         });
</script>
0

Teraz chciałbym na kliknięcie button'a przepisać wartość z slider'a do innego textboxa:

 
protected void Button1_Click(object sender, EventArgs e)
        {
           
            TextBox1.Text = amount.Text;
        } 

Przepisanie oczywiście działa tylko po kliknięciu buttona znika cały slider, jak to zmienić żeby nie znikał?

0

nie znika, tylko slider powraca do wartości domyślnej,

  <script type="text/javascript">
         
          $(document).ready(function () {
            
                var t = $("#amount").val();
             
                $("#slider-range-min").slider({
                 range: "min",
                 value: (t || 37),
                 min: 1,
                 max: 100,
                 slide: function (event, ui) {
                     $("#amount").val(ui.value);
                 }
 
             });
 
             $("#amount").val($("#slider-range-min").slider("value"));
 
         });
</script>
0

Czy szłoby w jquery zrobić tak że przy pierwszej próbie zmian suwaka pojawiał się komunikat dialog-message a za każdym następnym już nie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1