Javascript 如果代码没有';不存在于txt文件中

Javascript 如果代码没有';不存在于txt文件中,javascript,php,forms,Javascript,Php,Forms,我有一个表单页面,用户必须在其中输入我通过电子邮件发送给他们的代码,该表单有一个操作文件redirect.php,其中包含以下代码: <?php header('Location: page.php?code='.$_POST['code']); ?> 现在我想对我的表单页面做的是显示一个错误,或者如果他们在我的表单上输入的代码在code.txt文件中不存在,则重定向到一个页面 有可能吗?如果是,怎么做 编辑: 我想那一定更容易:我想要这个表格: <form action

我有一个表单页面,用户必须在其中输入我通过电子邮件发送给他们的代码,该表单有一个操作文件redirect.php,其中包含以下代码:

<?php
header('Location: page.php?code='.$_POST['code']);
?>

现在我想对我的表单页面做的是显示一个错误,或者如果他们在我的表单上输入的代码在code.txt文件中不存在,则重定向到一个页面

有可能吗?如果是,怎么做

编辑:

我想那一定更容易:我想要这个表格:

<form action="page.php" method="post">
<input id="code" name="code" type="text" />
<input type="submit" value="Submit"/>
</form>

仅当输入id=“code”的值与code.txt中的值匹配时,我才希望此表单传递到page.php使用javascript:

if(!in_array($_GET['code'], file('code.txt')) {
    echo "Error";
} 

//or

if(strpos(file_get_contents('code.txt'), $_GET['code']) === false) {
    echo "Error";
}   
        <script language="JavaScript" type="text/javascript">

function checkcode ( form )
{

  var pattern = /name="code" value="|code|code1|code2|"/g
  if (!pattern.test(form.code.value)) {
    alert( "The code is incorrect." );
    form.code.focus();
    return false ;
  }

  return true ;
}

    </script>

函数检查码(表单)
{
var pattern=/name=“code”value=“|code | code1 | code2 |”/g
if(!pattern.test(form.code.value)){
警报(“代码不正确”);
form.code.focus();
返回false;
}
返回true;
}

测试文件是什么样子的?您尝试过什么?我有一个code.txt文件,每行包含一个代码。我不知道如何使用php或java读取此文件,如果code.txt文件中不存在代码,则可能会显示错误或重定向到其他页面,因为我在这里询问,我不知道如何执行此操作。感谢帮助,我将尝试实现此操作!我不知道怎么做,但我会努力的!