使用Perl更新HTML

时间:2017-05-05 17:50:47

标签: html perl

我无法绕过让Perl使用HTML。我想做一些我认为很简单的事情,但我无法在网上找到类似的东西。

假设我有一个空白网页只有一个标有new的按钮,当我按下它时,我想要销毁该按钮并创建两个新按钮,一个是submit按钮,以及一个用于创建旧cancel按钮的new

如果不重新加载页面,我该怎么做呢?

根据我的理解,原始HTML代码看起来像这样。

<form action="/cgi-bin/switchButtons.cgi" method="POST">
<input type="button" value="new">
</form>

之后应该是这样的。

    <form action="/cgi-bin/switchButtons.cgi" method="POST">
    <input type="submit" value="submit">
    <input type="button" value="cancel">
    </form>

在按cancel时,它应该返回第一个代码段。

1 个答案:

答案 0 :(得分:3)

你不能这样做。

/cgi-bin/switchButtons.cgi是服务器上的Perl程序 。单击其中一个表单按钮会向服务器发送请求消息,该服务器运行switchButtons.cgi。该程序的输出是新网页的内容,该网页被发送回客户端(浏览器)。当然这涉及加载新页面

您可以在JavaScript中执行此操作,JavaScript是页面的一部分并在客户端上运行。您可以指定按钮将导致浏览器执行某些JavaScript,这可能会以任何方式更改页面9n。但那并没有回答你的问题