欢迎来到云之上的博客

欢迎来到云之上的博客
在asp.net中为按钮增加确认按钮

为按钮增加确认按钮
 
<HEAD>
  <title>Tips4</title>
  <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
  <meta name="CODE_LANGUAGE" Content="C#">
  <meta name="vs_defaultClientScript" content="JavaScript">
  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  <SCRIPT for="Button1" event="onclick()" LANGUAGE="javascript">
<!--
 return confirm("你确定要点击吗?");
//-->
  </SCRIPT>
 </HEAD>


判别文本框中是否输入值:

 <script language="javascript">
  <!--
  function test()
  {
   if (Form1.TextBox1.value=="")
   {
    alert("没有输入值!!");
    return false
   }
  }
  //-->
  </script>


使用attributes属性进行设置javascript

  protected void Page_Load(object sender, System.EventArgs e)
  {
   // DemoCode
   Button1.Attributes["onmouseover"]="javascript:return confirm('are you sure? ')";
   Button1.Attributes["onClick"]="javascript:return confirm('are you sure? ')";
  }

直接在asp中定义javascript

     <asp:Button ID="Button1" runat="server" onmouseover="this.style.backgroundColor='yellow'"  onmouseout="this.style.backgroundColor='red'" Text="ButtonSS" /></P>
    <P>
     <asp:Button id="Button2" onmouseover="this.style.backgroundColor='green'" runat="server" Text="Button"></asp:Button>&nbsp;</P>
                <p>
                    <asp:Label ID="Label1" runat="server" onclick="javascript:return confirm('are you sure?')"   onmouseover="this.style.backgroundColor='yellow'"  onmouseout="this.style.backgroundColor='white'" Text="Label"></asp:Label>&nbsp;</p>

动态的添加一个程序到控件的事件中。

  <script language="javascript">
  <!--
  function test()
  {
   if (myform.TextBox1.value=="")
   {
    alert("没有输入值!!");
    myform.TextBox1.value="adfqewe";
    return false
   }
  }
  //-->
  </script>
在CS文件中添加
  protected void Page_Load(object sender, System.EventArgs e)
  {
   this.Button1.Attributes.Add("onclick","javascript:return test();");
  }

Response.Write("你输入了"+TextBox1.Text);

posted on 2007-12-31 19:22  乐开友  阅读(383)  评论(0)    收藏  举报