如何使文本框可见并同时从外部JavaScript调用函数, 单击一个按钮(在单个onclick事件上)?
现在使用它,但双击获取文本框的值。
protected void BtnCalculate_Click(object sender, EventArgs e)
{
LblRisk.Visible = true;
TxtRisk.Visible = true;
BtnCalculate.Attributes.Add("OnClick", "Javascript:CalculateRisk();");
}
textbox(其id为'TxtRisk')的值来自函数'CalculateRisk()'
答案 0 :(得分:2)
当触发按钮的服务器端事件时,您正在附加javascript事件。您将在第一次click
之后获得javascript事件。在点击按钮之前附加javascript
事件可以在page_load
事件中。
void My_Page_Load(object sender, EventArgs e)
{
BtnCalculate.Attributes.Add("OnClick", "Javascript:CalculateRisk();");
}
protected void BtnCalculate_Click(object sender, EventArgs e)
{
LblRisk.Visible = true;
TxtRisk.Visible = true;
}
答案 1 :(得分:0)
你试过吗
<asp:Button id="asd" runat="server" onClick="BtnCalculate_Click" onClientClick="CalculateRisk()">