zoukankan      html  css  js  c++  java
  • 在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)");
    }

  • 相关阅读:
    一种动态部署JBoss应用的简单方法
    虚拟机启动的一个Bat文件(启动虚拟机.bat)
    Windows 设置了文件夹共享,删除默认Everyone共享,设置其他用户共享之后打不开的问题
    命令按钮怎么直接指定带参数的宏?
    bat延时
    wrapper.java.additional
    win7下vc6.0的安装
    UVA10391
    UVALive3708
    C++红黑树(类模板实现)
  • 原文地址:https://www.cnblogs.com/William-1234/p/4539857.html
Copyright © 2011-2022 走看看