`
amcucn
  • 浏览: 293863 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用JavaScript提交数据,不使用表单也可以!

阅读更多

工作中碰到一个问题,有一个输入框,需要用户输入内容,然后点击按钮进行提交!

 

我们通常的做法就是写一个FORM表单.但是这时会出现一点问题,那就是样式会有所变化,好像多出了那么一点空白空间.这样就会影响到美观,当然可以通过修改样式来更改!不过做为程序员,通常还是喜欢使用程序去实现.相当于换个思路!

 

这里我给大家提供一种方法:

 

使用JavaScript进行数据提交,其实就是一个页面跳转!

 

代码如下:

function submit() {
 var textValue = document.getElementById("id").value; //这里的id是文本输入框的id
//使用下面的方法进行页面跳转,页面跳转的时候可以带参数,所以就可以提交数据

window.location.href="result.jsp?text="+textValue;

//这里的地址可以是任意的地址,包括提交路径等!

 

2
0
分享到:
评论
10 楼 drunk 2011-09-07  
这个。。。居然搜到这个了。。
9 楼 昔日舞曲 2008-10-21  
楼主很认真的说~~ 
8 楼 Jathon_hs 2008-10-17  
加form怎么出现的空白?发来看看呢?
7 楼 xiaoZ5919 2008-10-16  
amcucn 写道

ufomail 写道
建议学学ajax....学ajax没错,可以有时为了快速开发,就不考虑那么多了!呵呵!

可以考虑使用jquery 或者prototype 更方便的选择HtmlElement
6 楼 amcucn 2008-10-14  
ufomail 写道

建议学学ajax....

学ajax没错,可以有时为了快速开发,就不考虑那么多了!呵呵!
5 楼 amcucn 2008-10-14  
timothy_bitty 写道

如果页面中有很多hidden的input框,使用window.location.href这种方式就要在后面加很长的参数.因此,在一些复杂的页面中我认为不适合用这种方式.

这话说的没错,这种方法只能针对参数少的时候,方便一点!
4 楼 playfish 2008-10-14  
form{

margin:0;
padding:0;
}
3 楼 timothy_bitty 2008-10-14  
如果页面中有很多hidden的input框,使用window.location.href这种方式就要在后面加很长的参数.因此,在一些复杂的页面中我认为不适合用这种方式.
2 楼 ufomail 2008-10-14  
建议学学ajax....
1 楼 niunan 2008-10-14  
学习!!!

相关推荐

    javascript方式防止表单重复提交

    3. **利用Ajax异步提交**:通过Ajax提交表单,可以在后台处理完数据后再更新页面状态,这样用户不会看到页面刷新,也就无法再次提交。在`success`回调中,可以重置表单或恢复提交按钮的状态。 4. **页面跳转或显示...

    javascript弹出层表单提交代码

    JavaScript弹出层表单提交是一种常见的用户交互设计,它允许用户在不离开当前页面的情况下填写并提交表单数据。这种技术常用于网站的登录、注册、评论或编辑功能,提供了良好的用户体验,因为用户无需跳转到新页面...

    js验证表单大全,用JS控制表单提交 ,javascript提交表单

    js验证表单大全,用JS控制表单提交 ,javascript提交表单

    弹出层表单提交数据完美解决

    - **提交数据**:当表单验证通过后,可以通过`fetch`或`XMLHttpRequest`发送AJAX请求将数据提交到服务器。确保使用POST请求,并将表单数据序列化为JSON格式。 4. **异步处理**: 使用异步请求可以保持界面的响应...

    layui form表单提交之后重新加载数据表格的方法

    本文将探讨在使用layui框架的情况下,如何在表单提交之后重新加载数据表格。 首先,让我们来分析一下使用的layui组件。Layui是一个前端UI框架,它提供了一套模块化的组件,方便开发者快速开发界面。其中,form模块...

    防止Layui form表单重复提交的实现方法

    在上述函数中,如果需要在禁止表单默认提交行为的同时,与服务器进行数据交互,则可以使用JavaScript的XMLHttpRequest或者现代的Fetch API来异步提交表单数据。使用AJAX提交表单数据的好处是,可以避免页面刷新,...

    使用JavaScript语言进行表单验证

    随着互联网技术的飞速发展,表单作为用户向服务器提交数据的主要方式之一,在现代Web应用中扮演着至关重要的角色。为了确保提交的数据准确无误,表单验证成为了必不可少的一环。传统的服务器端验证虽然有效,但在...

    在IE的模式窗口中,通过表单提交到本页,并通过javascript获取提交的参数

    然而,这里提到的是一个特殊的情况,即表单数据被提交到同一个页面,并且页面使用JavaScript来捕获和处理这些提交的参数。 在Web开发中,表单提交是用户与网页交互的重要方式,常用于收集用户输入的数据。表单通过`...

    javascript经典特效---用链接来提交表单.rar

    在JavaScript的世界里,表单提交通常通过`<form>`元素的`submit`事件来实现,但有时为了提供更友好的用户体验或特殊的交互效果,我们可能会选择使用链接(`<a>`标签)来触发表单的提交。这个"javascript经典特效---...

    Ajax使用jQuery提交表单 文件

    在Web开发中,Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不刷新整个页面的情况下,与服务器交换数据并更新部分网页内容。jQuery是一个强大的JavaScript库,简化了DOM操作、事件...

    javascript表单验证方式一

    本文将深入探讨"javascript表单验证方式一",介绍如何利用JavaScript进行表单验证,确保用户输入的数据符合预设规则,提高用户体验,同时也减轻了服务器端的压力。 首先,表单验证的基本目标是检查用户在HTML表单中...

    【JavaScript源代码】HTML form表单提交方法案例详解.docx

    对于`<button>`,因为其不具有自动提交功能,所以需要在JavaScript中手动调用`submit()`方法来提交表单。 3. **表单级事件处理**:使用`onsubmit`事件处理函数,可以为整个表单添加验证逻辑。当表单被提交时,`...

    Javascript 表单验证对象控件 + ajax简单验证重复项与ajax提交数据

    在"Javascript 表单验证对象控件 + ajax简单验证重复项与ajax提交数据"这个主题中,我们将深入探讨如何利用JavaScript提高用户体验,通过实时验证用户输入的数据,以及如何使用Ajax技术异步验证和提交数据,避免页面...

    表单设计Javascript工具

    4. **表单提交**:JavaScript可以实现无刷新提交,通过AJAX技术将表单数据发送到服务器,提高用户体验。 5. **样式定制**:通过修改CSS样式,开发者可以定制表单的外观,使其符合网站的整体设计。 6. **响应式设计...

    使用JavaScript 完成表单的自动计算

    当我们需要在表单中实现数据的实时计算时,JavaScript就显得尤为关键。本篇将深入探讨如何利用JavaScript完成表单的自动计算,以提高用户体验并简化前端逻辑。 一、基本概念 1. JavaScript:JavaScript是一种解释...

    11JavaScript表单提交总结.docx

    在 ASP.NET 中,我们可以使用形参的方式来接收表单提交的数据。例如: ``` public ActionResult GetData(string name, string sex, string address) { string str = "通过形参来接收数据" + name + "&" + sex + "&...

    使用JQuery实现从JSON对象转换为form提交数据

    本篇文章将深入探讨如何利用jQuery从JSON对象转换为form提交数据。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和...

    JavaScript获取网页表单action属性的方法

    需要注意的是,表单的action属性是可以动态改变的,开发者可以通过JavaScript动态地修改表单的action属性,以改变数据提交的目标地址。 例如,如果我们想根据用户的某些操作更改表单提交的目标地址,可以编写如下...

    js提交表单的三种方式

    在JavaScript中,提交表单是网页交互中的常见操作,它允许用户输入数据并将其发送到服务器进行处理。...在实际开发中,常常结合使用,如先进行JavaScript验证,然后用Ajax提交数据,以保证数据安全性和用户体验。

    Javascript的表单验证-提交表单_.docx

    在本文中,我们将深入探讨如何使用JavaScript进行表单验证,特别是在提交表单时确保数据的安全性和有效性。 首先,表单验证的重要性在于防止“坏数据”到达服务器。这不仅能够节省服务器资源,还能提高用户体验,...

Global site tag (gtag.js) - Google Analytics