/ / Jak przekazać identyfikator Textbox w detailsview do JavaScript - javascript, c #, asp.net, computer-science, detailsview

Jak przekazać identyfikator Textbox w widoku szczegółów do JavaScript - javascript, c #, asp.net, computer-science, detailsview

Powinienem przekazać identyfikatorklienta z pól tekstowych w widoku szczegółów w trybie wstawiania i edycji (w trybie podglądu szczegółów zostanie zmieniony) na javascript w ten sposób:

$("#textbox2").datepicker({
...
});

Jak mogę to zrobić? Dzięki.

Odpowiedzi:

1 dla odpowiedzi № 1

Tutaj jest ,

$("#detailsview #TextBox2").val()

For Example...

<div id="demo1">
<div>
<input type="text" id="txtOne"/>
</div>
</div>
<div id="demo2">
<div>
<input type="text" id="txttwo"/>
</div>
</div>

then you can find that  textbox like this..

$("#demo1 div #txtOne");

This is just demo it may help you to get idea that how its to be perform

or if you say that inside control will be change then you can also use by **class** or any **tag name** too..

0 dla odpowiedzi nr 2

Istnieje metoda .val ():

Jeśli masz dane wejściowe z identyfikatorem_klienta w polu tekstowym, możesz użyć następującego kodu, aby uzyskać dostęp do wartości pola tekstowego:

$("#textbox").val()

0 dla odpowiedzi № 3

Spróbuj tego

<asp:TextBox runat="server" id="textbox1"/>

<script>
$("#<%= textbox1.ClientID%>").datepicker({
...
});
</script>

0 dla odpowiedzi nr 4
<InsertItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text="<%# Bind("StartDate") %>"></asp:TextBox>
</InsertItemTemplate>

Do tego możesz użyć jak ...

$("InsertItemTemplate #TextBox2").val();


here, client side you can not get `**[InsertItemTemplate]**` so you can use that
control render in DIV so in place of InsertItemTemplate you use Div like

$("div #TextBox2").val();