怎么样才可以让Form表单在加载的时候只自动提交一次?

方案一:

 使用body标签的onload方法提交form表单即可。

   具体如下例:

 <body onload="form.submit();">
         <form name="form" action="url" method="post">
                <input type="text" id="name" value="zhang"/>
        </form>
    </body>

方案二:

通过Javascript起到主动提交表单的作用

代码A部分:

<body>
   <form id="form1" method="post" action="../weblogin/SSO.aspx" runat="server">
        <div>
         <form name="form" action="url" method="post">
                <input type="text" id="name" value="zhang"/ style="display:none"  runat="server">
        </form>
        </div>
    </form>
</body>

代码B部分:

<head runat="server">

    <title></title>
    <script language="javascript" type="text/javascript">
        function sub() {
            form1.submit();
        }
    </script>
</head>

A与B均为前台aspx页面的代码,该Javascript代码的运行需要在后台,调用,后台调用代码如下:

  ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' >sub();</script>");

时间: 2024-09-20 16:20:10

怎么样才可以让Form表单在加载的时候只自动提交一次?的相关文章

trigger-关于jqGrid 表单重新加载的问题

问题描述 关于jqGrid 表单重新加载的问题 最近在使用JqGrid 的时候 有一个问题部是很明白 在表单第一次加载的时候要求只显示表头.不显示数据,所以我在第一次加载的时候没有给url: //加载页面时,同时加载表头 $(document).ready(function() { pageSetUp(); jQuery("#jqgrid").jqGrid({ url : ' ', datatype : "json", height : 'auto', colNam

javascript-js我想让2个form表单、都提交。但是只会执行第二个。这是为什么

问题描述 js我想让2个form表单.都提交.但是只会执行第二个.这是为什么 我想js我想让2个form表单.都执行.但是只会执行第二个.这是为什么, 解决方案 表单增加target="_blank"提交到新窗口..要不你2个表单都是在当前窗口提交,浏览器怎么知道是要提交哪个,只能乱提交了.. 要不就用ajax异步提交,不要使用普通表单的提交方式 解决方案二: 既然同时执行,为什么写成俩个form,一个form不就好了吗,你要做什么操作就在js中实现,一个form肯定能实现的,你俩个f

javaweb-JavaWeb中form表单的提交

问题描述 JavaWeb中form表单的提交 javaweb中同一个form表单中的不同按钮如何提交到不同servlet,如何实现? 解决方案 然后再添加一个按钮,添加一个函数.方法类似 解决方案二: 关于FORM下的表单提交问题不规则的form表单的提交JavaWeb开发编码系列(二)-- form表单提交原理 解决方案三: 这个是用javascript实现的,你点击某个按钮后让这个form的action属性值为某个servlet然后再提交就可以了 解决方案四: 这个是用javascript实

html5 form表单里有多个 input type=&amp;amp;quot;search&amp;amp;quot;的问题?

问题描述 html5 form表单里有多个 input type="search"的问题? html5页面 form表单里有多个 input type="search",在手机上浏览,在search框内 输入后,点击键盘右下角的搜索,form表单没有提交.若form表单里只有一个search, 则会提交表单.这类问题主要是什么? 解决方案 把名字去不一样,看行不行 解决方案二: <input type="search" name="

jQuery实现Ajax提交form表单的程序

介绍:介绍了如何将一个普通的form表单,迅速改造成通过ajax方式提交,并将结果显示在对话框中. 正文: 我们有一个非常普通的表单:   <form id="form1" name="form1" method="get" action="post.html"> 标题<input id="testtitle" name="testtitle" type="t

PHP jQuery Ajax提交与验证form表单详解

PHP jQuery Ajax Form 表单提交与验证实例解析,包括创建一个表单 html 页面.添加 JQuery 代码.jquery ajax 表单提交.jquery ajax 表单验证.反馈信息给用户.php ajax 表单验证,php ajax 提交表单,php ajax form 验证,php ajax 提交 form .   本实例用到 JQuery 类库本身的函数和功能,所有表单信息利用 PHPMailer 类库邮件的形式发送.   1.创建一个表单 html 页面   表单部分

ASP.NET 安全认证(一):如何运用 Form 表单认证

asp.net|安全 代码写 N 久了,总想写得别的.这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为"单点登录".查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享.或许大家会问:"这与标题不符呀?"别急,在下笔之前,我脑子里想到了我刚使用 Form 认证时遇到的一些问题,以及使用过程用到的一些技巧(实乃投机取巧是也 ^_^ ).偶打初中那时,语文水平就不怎么滴,考试常常作文写不出来,所以写作水平有限,还请大家海量.对了

解析在zend Farmework下如何创立一个FORM表单

本篇文章是对在zend Farmework下如何创立一个FORM表单的方法进行了详细的分析介绍,需要的朋友参考下   1.首先让我们设置一下我们的程序,让Zend能够自动载入方法,不需要我们手动的去载入 复制代码 代码如下: require_once 'Zend/Loader/Autoloader.php' //载入自动加载类 $loader = Zend_Loader_Autoloader::getInstance();//自动实例化 $loader->registerNamespace('A

jquery序列化form表单使用ajax提交后处理返回的json数据

 这篇文章主要介绍了jquery序列化form表单,使用ajax提交后处理返回的json数据的示例,需要的朋友可以参考下 1.返回json字符串:    代码如下: /** 将一个字符串输出到浏览器 */     protected void writeJson(String json) {         PrintWriter pw = null;         try {             servletResponse.setContentType("text/plain;cha