• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孤单成双
博客园    首页    新随笔    联系   管理    订阅  订阅

在webform中调用JS的技巧

一,执行删除操作,点击按钮时弹出对话框询问是否确认删除,点击确定,删除并在删除完成后弹出删除成功;点击取消不删除

1.在aspx源 代码中加入JavaScript代码

<script language="javascript">
function doSubmit()

{
  var s = window.confirm("确认要删除吗?");
  return s;
}
</script>

2.在按钮的OnClientClick事件中添加上述函数(在按钮的属性里找到OnClientClick属性,添加return doSubmit();)

 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" OnClientClick="return doSubmit();" Text="确定" />  //注意:函数前必须加return,return true则执行默认操作,return false则阻止默认操作

3.在C#代码设计界面添加按钮点击事件

protected void Button1_Click(object sender, EventArgs e)
{

Literal1.Text = "<script language='javascript'>alert('删除完成')</script>";
}

二,给文本框添加JS,文本框在输入前有(必填)两字,点击进行输入时会消失

1.在aspx源 代码中加入JavaScript代码

<script languag="javascript">
function doFocus(txt)

{
  txt.value = "";
}

</script>

2.在文本框的onFocus事件中引用上述函数  或者是在aspx.cs文件的Page_Load方法中,使用Attributes属性加入JS

<asp:TextBox ID="TextBox1" onfocus="doFocus(this)" runat="server" ForeColor="#999999">(必填)</asp:TextBox>

或者

protected void Page_Load(object sender, EventArgs e)
{
TextBox2.Attributes.Add("onfocus","doFocus(this)");
}

 

posted @ 2015-05-30 09:47  孤单成双  阅读(4039)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3