Html表单提交:可以将表单数据提交到多个目的地吗?

时间:2016-11-24 15:29:26

标签: javascript php html forms

我正在创建一个包含两个文件的测验应用程序:

question.php process.php

question.php中,用户在文本框中输入他的答案,然后点击提交按钮,该按钮通过表单将他提供的输入在process.php文件中处理。
处理完输入后,process.php文件会将用户重定向到新问题。

现在的问题是,在将用户重定向到新问题之前,我希望文本框在他的答案不正确时发红光,如果正确则为绿色。
但是这显然需要在question.php文件的javascript代码中完成。

由于用户的输入已发送到process.php文件,我怀疑在$_POST['answer']的javascript中有任何引用question.php的方式。

在question.php中我有以下形式:

<form method="post" action="process.php">

question.php中,我希望根据用户的回答更改文本框的背景颜色。这段代码显然是错误的,但它应该让你知道我的想法。

if(<?php echo $_POST['answer']; ?p> != correctAnswer)
document.getElementById('blankSpace').background-colour = red;

我能想到的唯一解决方案是将表单数据提交给两个文件。这可能吗?

1 个答案:

答案 0 :(得分:0)

你将对process.php进行ajax调用,并根据process.php返回的内容进行发光并执行

window.location.assign('question.php')

应该做魔术