我想在text_changed事件上有一条确认消息,并在ok和cancel上执行不同的代码集。帮助我这些代码
<script type = "text/javascript">
function Confirm() {
var confirm_value = document.createElement("INPUT");
confirm_value.type = "hidden";
confirm_value.name = "confirm_value";
if (confirm("Do you want to save data?")) {
confirm_value.value = "Yes";
} else {
confirm_value.value = "No";
}
document.forms[0].appendChild(confirm_value);
}
</script>
<asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged"></asp:TextBox>
代码背后
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
// TextBox1.Attributes.Add("OnClientClick", "Confirm()");
string confirmValue = Request.Form["confirm_value"];
if (confirmValue == "Yes")
{
//Your logic for OK button
}
else
{
//Your logic for cancel button
}
}
public void OnConfirm(object sender, EventArgs e)
{
}
这是这样做的,但我想不使用按钮这样做,我只想使用文本框
答案 0 :(得分:0)
您可以从以下链接中找到答案。
https://stackoverflow.com/a/20117247/1381667
似乎你发布了2次同样的问题,但是如果你认为它不能完美地表达你的问题而不是发布新问题,那么试着编辑你的问题。