Ich verwende TextBox
WebForm Control wie ein Bootstrap Datetimepicker
konfiguriert. Und ich muss Server-Seite TextChanged
Ereignis initiieren. Der Code, den ich habe funktioniert nicht, so dass es nicht Server-Side-Teil aufrufen.So rufen Sie TextChanged von TextBox WebForm Steuerelement
HTML
<div class='datepicker input-group date' id='datetimepickerStart'>
<asp:TextBox ID="StartDate" class="form-control dateField" placeholder="Fecha" required runat="server" OnTextChanged="StartDate_TextChanged"></asp:TextBox>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
C#
protected void StartDate_TextChanged(object sender, EventArgs e)
{
// It does not fire :(
}
Ich versuche, wie dies dieses Ereignis zu zwingen, aber keine Freude.
JS
$('#datetimepickerStart').datetimepicker();
$('#datetimepickerStart').datetimepicker().on('dp.change', function (event) {
console.log(event.date);
$('#StartDate').change(); // It does not help
$('#StartDate').html(event.date); // It does not help
});
Jede Ahnung, wie man es beheben?
Ihre HTML sagt OnTextChanged = "StartDate_TextChanged" aber Ihr Server Methode EndDate_TextChanged ist? – Steve