- 浏览: 786223 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
javascript 参数传递 文本框
一,最简单的就是同一个网页里的表单的数据传递。
举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给另一个文本框。具体的HTML代码如下:
Html代码
二,第二种是两个窗口之间的表单的文本框之间数据传递。其实这个可以在原来的基础上进行一些扩展就可以了。关于如何创建弹出窗口,窗体里的表单的代码, 在这里就不多说了,现在在这里说一下如何操作父窗口的表单里的文本框的数据。具体代码如下:
Js代码
三,第三种就是框架网页之间的表单的文本框之间数据传递.
注意的地方是框架的写法:
Html代码
具体的实现代码如下:
这三种窗口之间的文本框数值互相操作的简单方法就实现了,其它需要注意的就是他们之间的关系。
一,最简单的就是同一个网页里的表单的数据传递。
举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给另一个文本框。具体的HTML代码如下:
Html代码
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form name="form1" method="post" action=""> <input type="text" name="textfield"> <input type="button" name="Submit" value="1--------->2" onClick="ok()"> </form> <form name="form2" method="post" action=""> <input type="text" name="textfield2"> <input type="button" name="Submit" value="2----->1" onClick="ok1()"> </form> </body> </html> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form name="form1" method="post" action=""> <input type="text" name="textfield"> <input type="button" name="Submit" value="1--------->2" onClick="ok()"> </form> <form name="form2" method="post" action=""> <input type="text" name="textfield2"> <input type="button" name="Submit" value="2----->1" onClick="ok1()"> </form> </body> </html> 以上为HTMl的代码,大家可能注意到了onclik的代码了,有两个函数,接下来就是JAVASCRIPT的代码了: Js代码 <script language="JavaScript"> function ok() { document.form2.textfield2.value=document.form1.textfield.value; } function ok1() { document.form1.textfield.value=document.form2.textfield2.value; } </script> <script language="JavaScript"> function ok() { document.form2.textfield2.value=document.form1.textfield.value; } function ok1() { document.form1.textfield.value=document.form2.textfield2.value; } </script>
二,第二种是两个窗口之间的表单的文本框之间数据传递。其实这个可以在原来的基础上进行一些扩展就可以了。关于如何创建弹出窗口,窗体里的表单的代码, 在这里就不多说了,现在在这里说一下如何操作父窗口的表单里的文本框的数据。具体代码如下:
Js代码
<script language="JavaScript"> function ok() { opener.document.form2.textfield2.value=document.form1.textfield.value } </script> <script language="JavaScript"> function ok() { opener.document.form2.textfield2.value=document.form1.textfield.value } </script>
三,第三种就是框架网页之间的表单的文本框之间数据传递.
注意的地方是框架的写法:
Html代码
<frameset cols="505,505"> <frame src="test.htm" name="leftr" id="leftr">//定义框架的名称 <frame src="test2.htm" id="right" name="right"> </frameset> <noframes><body> </body></noframes>
具体的实现代码如下:
<script language="JavaScript"> function ok() { parent.leftr.document.form2.textfield2.value=document.form1.textfield.value } </script> <frameset cols="505,505"> <frame src="test.htm" name="leftr" id="leftr">//定义框架的名称 <frame src="test2.htm" id="right" name="right"> </frameset> <noframes><body> </body></noframes>具体的实现代码如下:
<script language="JavaScript"> function ok() { parent.leftr.document.form2.textfield2.value=document.form1.textfield.value } </script>
这三种窗口之间的文本框数值互相操作的简单方法就实现了,其它需要注意的就是他们之间的关系。
发表评论
-
10个 DIV+CSS 需要注意的问题
2010-01-11 16:34 8951. 检查HTML元素是否有拼 ... -
常用代码
2009-12-21 16:52 9231.IFRAM自动高度调用 //加入当前页 <ifram ... -
常用js函数
2009-12-15 10:58 11081 父子页面的值传递 两种方式: 1)在父页面可以 ... -
CSS下拉菜单
2009-11-11 11:57 1063<!DOCTYPE html PUBLIC " ... -
鼠标点按钮,把文本框里的值输入到表格,表格美化
2009-11-06 12:49 1143效果图:往文本框内输入文字,按按钮可以把文本框内的文字输入到上 ... -
可以拖动的表格
2009-11-06 12:46 969效果图:可以用鼠标拖动两个框到页面的任意位置 <html ... -
手动在页面添加值到下拉列表而不刷新的demo
2009-11-06 12:38 1080手动在页面添加值到下拉列表而不刷新的demo 在一个页面中有 ... -
js设置页面背景色,设置背景图片
2009-11-05 16:22 4992<!DOCTYPE HTML PUBLIC " ... -
css 表格 table
2009-11-05 16:17 593css 表格 table table{ border-c ... -
禁止网页上的鼠标,键盘事件
2009-11-05 12:32 934禁止鼠标右键 oncontextmenu='return fa ... -
JavaScript 函数
2009-11-04 15:52 760虽然 JavaScript 有很多用 ... -
在html文件引入其它html文件的几种方法
2009-11-04 15:49 882简介:在论坛中常常有网友问到,可以在一个html的文件当中读取 ... -
div浮动在select上
2009-11-04 15:47 1286<html> <head> <m ... -
CSS自动黄行
2009-10-30 10:23 972自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字 ... -
GIF进度条
2009-10-30 10:21 1689刚才看到javaeye的一个兄弟收集的进度条,很棒,所以收藏下 ... -
http错误代码含义
2009-10-28 12:34 1752<PRE class=java name="c ... -
Window.Open详解
2009-10-21 11:04 715Window.Open详解 一、window.open() ... -
javascript调用父窗口(父页面)的方法
2009-10-21 10:56 1757javascript调用父窗口(父页面)的方法 window. ... -
js窗口&提示大全
2009-10-21 10:52 651//-----------按钮提示框--- ... -
window.open,自动打开新窗口并且自动关闭新窗口,可以作为增加点击率使用
2009-10-21 10:44 1916<HTML> <HEAD> & ...
相关推荐
这两行代码表示每当用户在文本框中按下键盘键时或松开键盘键时都会触发`showLen`函数,并将当前文本框对象作为参数传递给该函数。 ```html (this)" onkeyup="showLen(this)" /> ``` ### 二、应用场景 此类功能在...
`onkeydown`和`onkeyup`事件调用了名为`countChar`的JavaScript函数,分别传递了`textarea`和`span`的`id`作为参数。 接下来,我们需要编写`countChar`函数,它会计算当前文本框中已有多少字符,并更新`span`元素的...
这个过程通常用到的技术包括URL参数传递、JavaScript的DOM操作和页面重定向。 首先,让我们来看看JavaScript在DOM(文档对象模型)中的作用。DOM是HTML和XML文档的结构表示,JavaScript可以用来操纵DOM元素,比如...
这涉及到表单元素之间的数据传递,也可以通过JavaScript来轻松实现。 最后,需要注意的是,上述代码片段在编写时要符合标准的HTML编码规范,并确保网页编码设置为`gb2312`或者更现代的`utf-8`以支持中文字符的正确...
在JSP中实现`frame`之间或子页面与父页面之间的参数传递主要通过JavaScript来完成。下面将详细介绍几种常见的实现方式: 1. **直接访问DOM元素**: - **从父页面访问子页面**: 在父页面中可以通过`document....
在这个示例中,我们为每个输入框设置了不同的`id`,并通过`onkeyup`事件调用`checkLen`函数,传递当前对象(`obj`)和下一个输入框的`id`作为参数。当当前输入框达到最大长度时,函数会将焦点切换到下一个输入框。 ##...
这可能涉及到封装成一个函数或者类,通过参数传递文本框引用。 7. **示例和DEMO**:提供一个完整的示例和DEMO可以让开发者快速理解和应用,通常包括HTML、CSS和JavaScript代码,以及如何在实际项目中引入和调用这些...
首先,理解参数传递的基础原理是关键。在JSP中,可以通过HTTP请求来传递参数,比如使用`request.getParameter()`方法获取URL、表单或者查询字符串中的参数。而在BIRT中,报表参数可以被定义为报表设计的一部分,这些...
这些选项通常可以在调用`showCalendar()`函数时作为参数传递,或者通过修改日历控件的配置对象来实现。 总的来说,实现“点击文本框弹出日历控件”的过程包括创建HTML文本框、添加事件监听器、调用日历控件的显示...
`options`是一个可选的配置对象,用来传递参数到插件。 针对"文本框输入限制汉字和字母"的需求,我们可以创建一个名为`inputLimit`的插件。这个插件会监听文本框的`keyup`事件,检查用户输入的字符是否符合规定。...
在Internet Explorer(IE)中,键盘事件是通过`window.event`对象来访问的,而Netscape、Firefox、Chrome等现代浏览器则使用`event`参数来传递事件对象。因此,为了兼容多种浏览器,我们需要根据事件对象是否存在来...
当调用这个函数时,可以传递一个具体的值作为参数,例如`chgval(2);`。 ### DOM操作 #### 获取DOM元素 在JavaScript中,可以通过多种方式获取DOM元素: - `document.getElementById('id')`: 获取指定ID的元素。 - ...
3. **服务器响应**:服务器接收到请求后,根据传递的参数查询数据库或其他数据源,找出匹配的建议。可以使用SQL查询、全文搜索引擎或者其他算法实现。 4. **数据解析**:服务器返回的数据通常为JSON格式,...
在上述代码中,`searchAjax`函数获取文本框的当前值,如果长度大于0,就发送一个POST请求到服务器,传递关键字参数。服务器返回的数据格式应为JSON,这样前端可以方便地解析并显示提示内容。成功回调函数中,根据...
2.14.js 将函数作为参数传递。 2.15.html arguments参数的使用。 2.16.html apply方法与call方法的使用。 第3章(\c03) 示例描述:学习JavaScript的高级语法。 3.1.html 连接字符串。 3.2....
在JavaScript中,实现浏览器窗口之间的参数传递主要涉及两种方法:`window.open()` 和 `window.showModalDialog()`。这里我们将详细探讨这两种方法,并结合给出的代码示例进行解析。 首先,我们来看`window.open()`...
具体做法是在Flash中编写一个函数,该函数作为参数传递给`getURL()`,并指向一个包含JavaScript函数的URL。 - **在JavaScript中调用Flash**:使用HTML文档对象模型(DOM)中的特定语法。对于Internet Explorer浏览器...
在FineReport中,参数控件类型非常丰富,包括但不限于下拉框、单选按钮组、多选框、文本框等。不同类型的控件在实现动态赋值时可能会用到不同的方法,但是基本原理相同。 2. JavaScript事件 FineReport支持使用...
这些配置可以通过传递一个对象参数给`autoTextarea`方法来实现: ```javascript $("#yourTextareaId").autoTextarea({ minHeight: 50, // 最小高度 maxHeight: 300, // 最大高度 stepHeight: 20 // 高度增长步长...
在这个方法中,我们需要接收客户端传递的参数(通常是用户输入的字符),然后构造SQL查询语句,使用SqlCommand执行查询,并将结果转换成JSON格式返回给客户端。JSON是一种轻量级的数据交换格式,非常适合于Ajax通信...