/ / Cómo pasar la identificación del cuadro de texto en la vista de detalles a JavaScript - javascript, c #, asp.net, informática, vista de detalles

Cómo pasar la identificación de Textbox en la vista de detalles a JavaScript - javascript, c #, asp.net, informática, vista de detalles

Debería pasar el ID de cliente de los cuadros de texto en la vista de detalles en el modo de inserción y edición (en el modo de vista de detalles del tiempo de ejecución cambiará) a javascript como este:

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

¿Cómo puedo hacer eso? Gracias.

Respuestas

1 para la respuesta № 1

Aquí está ,

$("#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 para la respuesta № 2

Hay un método .val ():

Si tiene una entrada con un ID de cliente de cuadro de texto, puede usar el siguiente código para acceder al valor del cuadro de texto:

$("#textbox").val()

0 para la respuesta № 3

prueba esto

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

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

0 para la respuesta № 4
<InsertItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text="<%# Bind("StartDate") %>"></asp:TextBox>
</InsertItemTemplate>

Para esto puedes usar como ...

$("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();