我是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;
?>
如何避免这种情况
提前致谢
请帮忙
答案 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