将文本框从一帧复制到另一帧

时间:2013-02-04 18:42:58

标签: javascript

我确信这很简单,但我一直在寻找的东西一直想要进入同一页面,而不是跨框架。

我正在尝试通过在本地页面上键入所有内容,按下按钮(javascript)并填充iframe中的其他页面来简化数据输入。我无法访问服务器端编码,因为这将在桌面上运行。

<INPUT TYPE="text" NAME="name1" id="id1" VALUE="" MAXLENGTH="3" SIZE="3">

有没有办法在iframe 1中创建文本框,只需按一下按钮就可以在iframe2中自动填充此字段?

谢谢大家。

编辑:只有像javascript这样的客户端编程才能运行。它基本上就像在本地网页(桌面上)上键入的信息一样,也是通过主页(www.domain.com)打开的,并且它载有信息。

因此,如果我在我的.htm文件中键入John Smith,它会将其带到John Smith的另一个文本框中。

1 个答案:

答案 0 :(得分:0)

目前尚不清楚您所面临的环境(具有相同的域名)。我建议您可以使用ajax发送和接收文本数据。以下是实施的步骤。

  1. 创建两个服务器接口;例如,一个是“puttext”,另一个是“gettext”。
  2. 您可以使用会话或哈希来识别用户。
  3. 用户单击“发送”按钮后,将通过Ajax调用调用带有文本数据的puttext。
  4. Receiver页面有一个计时器,检查是否有任何事情发生。
  5. 当“gettext”的结果不为null时,将其复制到文本框中。
  6. 但是,如果两个页面通过调用父脚本位于同一个域中会更容易。