JavaScript 对输入框执行操作

JavaScript to make an action on an input box

本文关键字:执行 操作 输入 JavaScript      更新时间:2023-09-26

不要向我开枪,我是这个网络编程的新手。我是一个老(和生锈的)VB程序员。我一直在阅读一些关于js,php和html的信息。 基本上,我从未在一个文档中使用过3种不同的语言。

假设我创建了一个输入框,用户必须使用 html 在其中输入值。 显然这个盒子被命名为说"名字第一"。我可以使用js抓取框中的数据来执行操作吗?我的想法是我正在创建一个表单,我希望能够使用户更容易复制和粘贴。如果可以的话,我也想使用 js 将所有数据复制到系统剪贴板,如果他们双击输入框。 我正在使用php,因为表单将与数据库交互。谢谢

是的,您可以使用Javascript从输入框中获取数据。

假设您的输入字段如下所示:

<input id="firstname" type="text">

然后你可以得到这样的值:

var firstname = document.getElementById("firstname").value;

由于安全漏洞的原因,Javascript 无法直接与系统剪贴板交互。 使用称为zeroclipboard的Adobe Flash组件有一些解决方法,但是如果未安装Adobe Flash,这些解决方法将不起作用。 或者,您可以模拟自己的剪贴板(可能使用本地存储),该剪贴板仅适用于您自己的站点。