zoukankan      html  css  js  c++  java
  • asp.net Ctrl+回车提交

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Submit.aspx.cs" Inherits="test_Submit" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        
    <title>asp.net Ctrl+回车提交</title>
        
    <script type="text/javascript">
            
    //这种提交在asp.net下不会执行后台代码
            function submitForm(formName) { 
                
    if(window.event.ctrlKey&&window.event.keyCode==13) { 
                    document.getElementById(formName).submit(); 
                } 
            }
            
    //相当于按了一下提交按钮,所以此法在asp.net可行
            function clickButton() { 
                
    if(window.event.ctrlKey&&window.event.keyCode==13) { 
                    document.getElementById(
    "btnOk").click();
                } 
            }
        
    </script>
    </head>
    <body>
        
    <form id="form1" runat="server" name="form1">
        
    <div>
            
    <asp:TextBox ID="txtContent" runat="server" TextMode="MultiLine" onkeydown="submitForm(this.form.name);"></asp:TextBox>
            
    <br />
            
    <asp:TextBox ID="txtBody" runat="server" TextMode="MultiLine" onkeydown="clickButton();"></asp:TextBox>
            
    <br />
            
    <asp:Button ID="btnOk" runat="server" Text="提交" onclick="btnOk_Click" />
        
    </div>
        
    </form>
    </body>
    </html>
    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;

    public partial class test_Submit : System.Web.UI.Page
    {
        
    protected void Page_Load(object sender, EventArgs e)
        {

        }
        
    protected void btnOk_Click(object sender, EventArgs e)
        {
            Page.ClientScript.RegisterClientScriptBlock(
    this.GetType(), "alert""<script>alert('提交成功!')</script>"false);
        }
    }
  • 相关阅读:
    c3p0、dbcp、proxool、BoneCP比较
    velocity的一些优化记录
    JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
    Deployment failure on Tomcat 7.x. Could not copy all resources to
    Spring3.2.3+Quartz2.2.1 整合配置
    mysql批量insert速度超慢
    Fine Uploader + Spring3.2.2(Java+html5上传) SpringMVC+jquery-fineuploader 文件上传
    实现工资的按天统计(X:日期 Y:姓名)
    Java发邮件带附件(且重命名附件)
    微信小程序wx.switchTab传参问题
  • 原文地址:https://www.cnblogs.com/greatverve/p/1576155.html
Copyright © 2011-2022 走看看