如何检查文本框中的文本是否是您想要的文本(php / html)

时间:2016-11-24 21:35:10

标签: php html textbox

我试图制作一个游戏,你会得到几个字母,你可以用它来说出一个字。字母下面有一个文本框,我想检查答案是否与我的一个单词匹配(它们在一个数组中)。它必须特定于那个单词,如果它是数组中的一个单词的好处。

这是我的代码:

<div class="test"></div>

2 个答案:

答案 0 :(得分:0)

你也应该能够在PHP中使用它。这是in_array()函数的链接:http://www.w3schools.com/php/func_array_in_array.asp

一旦打字完成后你会检查它还是适合某种按钮?如果你有一个按钮,它看起来像你(我无法阅读说明书)那么这应该很容易。如果您需要检测框的值何时发生变化,我也可以解释一下。

答案 1 :(得分:0)

感谢每一个人的回答,它正在以我想要的方式运作。这是代码:

<!DOCTYPE html>
<html lang="nl">
<head>
</head>
<body>
    <h3>Maak een woord uit de gehusselde letters:</h3>
    <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
    <?php
        $antwoorden = array("woorden", "patat", "laptop", "telefoon", "bureau", "plafond");
        $hussel = array("dowrneo","tptaa","paplot","oefletno","uaebru","faldnop");
        /* gehusselde letters hier(array??)*/

        $gehuseld = $hussel[array_rand($hussel)];
        echo $gehuseld
    ?>
    <br><br>
    <input type="text" placeholder="Antwoord" name="antwoord">
    <button type="submit" value="submit">Controleren</button>
    </form>

    <?php
    if($_SERVER['REQUEST_METHOD'] == 'POST'){
        if (in_array($_POST['antwoord'],$antwoorden))
        {
            echo "Correct!<br>";
        } 
        else 
        { 
            echo "Probeer het nog een keer.<br>";
        }           
    }
    ?>
</body>
</html>

这个代码是什么= 在一个数组中有单词和相同的单词,但在另一个数组中加扰。 代码显示一个扰乱的单词,笔记本电脑后面的人必须输入您可以用这些字母输入的单词。当他按下提交按钮时,将会看到他的答案是否与良好数组中的一个单词相同。当有一个词时,它会说:正确! 当它不一样的时候会说:再试一次(荷兰语)。

感谢帮助所有人!