有一个表格
<?php
$code = 1234;
?>
<input type="text" placeholder="Введите код сообщения" />
<input type="submit" name="submit" value="проверить" />
请告诉我,如何做到这一点,当我输入 1234 时,我会收到一条消息,表明代码是正确的,如果不正确,那就是错误。
我发现的只是表单验证,无论是否输入表单。
我这样做
<form>
<input type="text" pattern="<?php echo $code ?>" />
<button type="submit">Отправить</button>
</form>
如何添加会出现在底部的东西,如果输入正确,则正确输入下面的铭文并在底部出现另一个输入,如果没有,则错误?
选项1
如果你的代码是保密的(不然为什么要保存在服务器上的php中呢?),那么问题的解决方法应该如下:
您创建一个单独的 php 文件(例如 code.php),您的代码将在其中存储并根据请求返回
在表单中,添加 action 和 method 属性并使用 ajax(这样页面不会重新加载)向服务器发送请求,以比较您的代码和用户输入的代码。如果值不匹配,则显示错误消息。如果它们匹配,则写“成功”并打开隐藏的第二个输入
选项 2
如果您的代码不是秘密的,那么根本没有必要打扰 php - 您可以检查用户直接在客户端上输入的内容并采取进一步的措施:
相反
'1234'
,从 php.ini 粘贴您的变量。