`
jackroomage
  • 浏览: 1223152 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

图片提交表单(image-form)

 
阅读更多

 

 

<html:image> html:image具有自动提交功能 </html:image>

如果该标签在form里,他就可以自动提交表单,虽然你没有在onclick:"document.form.submit".

 屏蔽此功能可以这样写:onclick:"return false"

如果只是一般的显示图片可以使用:<html:img>

使用图片做为提交按纽有如下几种方法:

第一种方法有点问题,第二种方法不错!  
  1.<form   method="post"   action="formtest.jsp">  
  <input   type="hidden"   name="userid"   value="userid">  
  <input   type="hidden"   name="username"   value="username">  
  <input   type="image"   src="imagesubmit.gif"   border="0">  
    </form>   
       
  2.

 <script>  
  function   formsubmit(){  
    document.formtest.action="formtest.jsp";  
    document.formtest.submit();  
  }  
  </script>  
  <form   method="post"   name="formtest">  
  <input   type="hidden"   name="userid"   value="userid">  
  <input   type="hidden"   name="username"   value="username">  
  <img   src="imagesubmit.gif"   border="0"   onclick="formsubmit()">  
  </form>  
  在混合编程经常使用这种方法,如你要提交的参数是随动态取出的内容变化而改变

 

 

 

 

 

 

 

 

下面是自己公司的代码,对大家可能没有多大作用!

         <form id="formtest" name="formtest" method="post">
         名字:<%=rs.getString(2) %>&nbsp;&nbsp;&nbsp;&nbsp;
         数是:<%=rs.getInt(3) %>&nbsp;&nbsp;&nbsp;&nbsp;
  
           <input type="hidden" name="idnum" value="<%=rs.getString(1) %>">
 
           &nbsp;&nbsp;&nbsp;&nbsp;
           <img   src="ns.jpg"  border="0" onclick="formsubmit()">
       
          <!--
         <input type="submit" value="提交">
          -->
         </form>
        
           <script>  
              function   formsubmit(){  
               var form= document.getElementById("formtest");
               form.action="test2.do"; 
                formtest.submit();  
                }  
          </script>

 

 

下面红色的部分是默认走button

 

      <form onsubmit="return false;">
            <p>用户名&nbsp;<input type="text" class="login_txt_input" name="j_username" /></p>
            <p><span>密</span>码&nbsp;<input type="text" class="login_txt_input" name="j_password" /></p>
            <div><input class="login_txt_cb" type="checkbox"/></div><span class="login_txt_span">自动登录</span><a href="javascript:void(0);" target="_blank">忘记密码</a>
            <p>
                <input type="image" onclick="loginCms(this.form);" src="${webContext}/images/falvzhongxin/dl.jpg"/>
                <input type="image" src="${webContext}/images/falvzhongxin/zc.jpg"/>
            </p>
        </form>

 

 

<script type="text/javascript">
<!--//
function loginCms(form){
 jQuery.getJSON(//
   '/cms/editor_login_check?j_username=' + form.j_username.value + '&j_password=' + form.j_password.value//
   ,function(data){
  if(data.success){
    window.location.href = "/cms";
  }else{
  alert('用户名或密码错误!');
  }
   }
 );
}
//-->
</script>

 

 

有时候提交的时想用个图片代替button,这时让form表单默认走button 就ok了。       <form onsubmit="return false;">

分享到:
评论

相关推荐

    Laravel开发-form-builder

    `laravel-form-builder`通常是一个第三方包,用于增强Laravel原生的表单构建能力,提供更加灵活和易用的API。下面将详细讨论`laravel-form-builder`的相关知识点。 1. **Laravel Form Builder介绍** Laravel Form ...

    Capture-Form-Image-Demo.zip_DEMO

    【标题】"Capture-Form-Image-Demo.zip_DEMO" 提供的是一个示例工作,展示了在Microsoft Windows操作系统中捕获表单图像的功能。这个压缩包可能包含了一个演示程序或者是一套工具,用于帮助用户理解如何在Windows...

    ajaxForm异步提交表单(含图片)

    `enctype="multipart/form-data"` 是必需的,因为我们需要上传图片。 3. **初始化ajaxForm**:在JavaScript中,找到表单元素并调用ajaxForm方法。例如: ```javascript $('#myForm').ajaxForm({ dataType: '...

    Laravel开发-formbuilder

    别忘了在控制器中处理文件上传,并确保表单使用 `enctype="multipart/form-data"`。 ### 9. 表单组与列式布局 在构建复杂的表单时,可能会需要对表单元素进行分组或排列。Bootstrap 的栅格系统或其他前端框架可以...

    libcurl 提交post表单数据 上传图片 demo

    在本教程中,我们将探讨如何利用libcurl库在C/C++程序中实现POST方法来提交表单数据并上传图片。这个过程涉及到几个关键步骤,包括初始化libcurl会话、设置请求选项、构建POST数据以及处理响应。 首先,你需要包含...

    react-formbuilder:相对易于使用的表单生成器(单页或多页),具有错误报告和大量的自定义空间

    一个React Form Builder 该软件包为单页和多页表单提供了一个简单的表单构建解决方案。 表单是根据字段名称,类型和验证规则定义的,并且构建器会执行其他所有... type: ["image"|text"|"textarea"|"choiceGroup"|"che

    用image来提交form不想使用button提交form.docx

    在网页设计中,有时我们希望使用更具视觉吸引力的元素,比如图像(Image)来替代传统的按钮(Button)作为表单的提交方式。标题和描述提到的问题是如何使用图像提交表单而不触发双重提交的问题。双重提交可能导致...

    Laravel开发-image-thumbs

    1. **上传图片**:首先,我们需要设置一个表单,让用户上传图像。Laravel的`Form`类和`Request`验证可以帮助我们实现这一点。 2. **存储原始图片**:在控制器中,接收上传的文件并将其保存到服务器的指定位置。可以...

    基于form-data请求格式详解

    值得一提的是,在HTML中,表单上传文件时必须设置其enctype属性为multipart/form-data,因为默认值是application/x-www-form-urlencoded,这不支持文件上传。 JavaScript中,XMLHttpRequest Level 2引入了FormData...

    Laravel开发-image-upload

    &lt;form action="{{ route('upload.image') }}" method="POST" enctype="multipart/form-data"&gt; @csrf &lt;input type="file" name="image" accept="image/*"&gt; 上传图片 &lt;/form&gt; ``` 在`routes/web.php`文件中,定义...

    image-upload-form

    注意`enctype`属性,它必须设置为`multipart/form-data`,因为我们要上传文件。 2. **文件输入控件** 要让用户选择本地文件,我们需要使用`&lt;input type="file"&gt;`。这个控件允许用户从他们的计算机上选择一个文件...

    Node.js-TypeForm的一个开源替代构建在nodejs之上可以从PDF或从头创建令人惊叹的表单

    标题中的“Node.js-TypeForm的一个开源替代”指的是一个基于Node.js平台的开源项目,它旨在提供与TypeForm类似的表单创建功能。TypeForm是一款在线表单构建工具,以其用户友好的界面和强大的功能而闻名。这个开源...

    Delphi7 multipart/form-data实现上传文件

    "multipart/form-data" 是一种HTTP协议中的数据编码方式,主要用于在表单提交时上传文件,如图片或视频。本教程将深入讲解如何利用 Indy 10 库中的 `TIdHTTP` 控件来实现这一功能。 首先,你需要确保已经安装了Indy...

    Laravel开发-form

    在Laravel框架中,表单(form)是用户与应用程序交互的重要组成部分,它们用于收集、提交数据,并在必要时更新数据库。Laravel提供了强大的表单助手函数和表单请求验证功能,使得创建和处理表单变得简洁高效。下面将...

    PHP表单生成器,快速生成现代化的form表单

    10. 图片上传(Image Upload):特别针对图像文件的上传,通常会包含预览和尺寸调整功能。 这些组件的集成使得创建功能齐全的表单变得简单,无论是在后台管理界面还是在用户交互的前端页面,都能提供直观且一致的...

    巧用js提交表单轻松解决一个页面有多个提交按钮

    代码如下: ”javascript” name=”code”&gt;function check(txt){ $j(“form”).submit(function(){ if($txt==”提交”){ this.action=”doAddMessage.action?button=提交”; this.submit(); }else{ this.action=”...

    LayuiForm表单.txt

    form表单元素包括:text 文本输入框,password密码输入框,checkbox复选框,radio单选框,file 文件域,submit表单提交action指向的文件,reset表单清空,image图片提交按钮,button按钮,hidden隐藏域。 select ...

    Laravel开发-image-palette

    &lt;form action="{{ route('image.palette') }}" method="POST" enctype="multipart/form-data"&gt; @csrf &lt;input type="file" name="image" accept="image/*"&gt; 生成调色板 &lt;/form&gt; @if(isset($palette)) 调色板: ...

    jQuery实现图片嵌入表单.zip

    在前端开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互。在这个“jQuery实现图片嵌入表单”的...此外,你还可以考虑使用Ajax来异步提交图片,以提供更好的用户体验。

Global site tag (gtag.js) - Google Analytics