覆盖html表单输入验证

时间:2015-04-30 07:36:05

标签: php html validation html-form

我是html / php的初学者

我想知道为什么html表单输入验证(必需)不适用于像<myText>这样的输入。即输入内部&lt;和&gt;

我的php页面没有收到任何数据。

我该如何解决这个问题

的index.html

<form action="genPdf.php" method="POST">

    <input  type="text" name="text" required="required" ></input>
    <input type="submit"  value="Click"></input>
</form>

genPdf.php

<?php
$data=$_POST["text"];
echo $data;
?>

如何避免这种情况

提前致谢

请帮忙

3 个答案:

答案 0 :(得分:0)

制作required = "required"。并且还要更正您的输入类型,它应该是type="text"喜欢 -

<input  type="text" name="name"  required="required" ></input>

并在genPdf.php文件中接收类似 -

的值
<?php
$data=$_POST["name"];
echo $data;
?>

答案 1 :(得分:0)

<?php
function validate ($ci){
$ci= htmlspecialchars($ci);
}

$data=validate($_POST["text"]);
echo $data;

?>

使用这段代码,一切都会正常工作,你需要对&#34;&lt;&#34;中的任何代码进行编码。

答案 2 :(得分:0)

它的工作人员只需在xampp pannel的htdocs文件夹中添加两个文件,然后在浏览器中键入localhost,你会看到你的文件是dem点击dem并在文本框中键入一些单词然后它将通过yuor输出.... gudluck