gpt4 book ai didi

PHP:HTML/$_POST 表单

转载 作者:太空宇宙 更新时间:2023-11-04 15:40:27 25 4
gpt4 key购买 nike

我有这个:

   <form action="profiles.php" method="POST" name="SearchSimple" id="SearchSimple" >
<input name="search" id="s" style="width: 150px;" type="text">
<a style="display: inline-block; width: 100px; font-weight: bold; cursor: pointer;" id="submitSearchSimple">Search </a>
<script>
$('#submitSearchSimple').click(function() {
javascript:document.SearchSimple.submit();
});
</script>
</form>

虽然当我这样做时它提交很好

if($_POST["submitSearchSimple"] && isset($_POST["submitSearchSimple"])) {
echo $_POST["s"] . " -TEST";
}

它没有显示..我什么也没得到

最佳答案

在 PHP 中,POST 变量仅适用于 INPUT 元素、SELECT 元素以及表单中的元素,仅当表单被提交时。您还需要指定要由 POST 超全局数组变量捕获/使用的那些元素的“名称”属性。

In your case, you can simply do this:-
if(isset($_POST["search"]) && !empty($_POST["search"])) {
echo $_POST["search"] . " -TEST";
}

永远记住,PHP 与 JavaScript/jQuery 有一个主要区别。在 JavaScript/jQuery 中,您可以使用“id”属性或“name”属性来验证/操作字段。但在 PHP 中,重要的始终是字段的“名称”属性,因此在执行这些操作时要小心。

希望对您有所帮助。

关于PHP:HTML/$_POST 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3810797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com