TextBox から値を読み取り、ボタンのクリック時に別の TextBox に割り当てる方法を知りたいです。この TextBox は AJAX CalendarExtender にアタッチされています。これまでのところ、私はこれを持っています。Javascript の ShowDate() 関数でこれが必要です。
<asp:TextBox ID="txtStartDate" runat="server" ReadOnly="false" Height="28px" Width="283px"></asp:TextBox>
<asp:CalendarExtender ID="ClendarExtender" BehaviorID="CE1" TargetControlID="txtStartDate" runat="server">
</asp:CalendarExtender>
<br />
<asp:TextBox ID="txtShowMessage" runat="server" Height="76px"
style="margin-left: 336px" Width="306px"></asp:TextBox>
<br />
<br />
<asp:Button ID="btnCreateNote" runat="server" OnClientClick="showDate()" style="margin-left: 456px"
Text="Button" onclick="btnCreateNote_Click" />
<br />
それから私のjsは
function showDate() {
var txtDate = document.getElementById('<%=txtStartDate.ClientID %>');
document.getElementById("txtShowMessage").value = txtDate;
}
何が悪いのかわからず、textDate に値がありません。