嗨,大家好,这就是现在才找到我 - ol-。我创建了一个搜索框,但在发布表单时,搜索字词会返回空白。在表单中键入搜索词时会出现搜索词。不知道我是否遗漏了什么?
我已经尝试将HTML表单中的输入值设置为“Facebook”,因为在数据库中有一篇包含该名称的文章,但接收该值的页面显示为空白。我已经尝试添加另一种输入类型并编写了一个快速函数(Javascript)来将搜索文本输入值更改为在新输入类型中键入的值,但没有任何反应。我删除了搜索框上的所有CSS样式但没有删除。我已经检查了Javascript代码,但没有与该表单有任何远程关系。也可以在浏览器中查看。我有一些PHP代码在页面上生成其他表单,但我删除它们没有任何变化。 ????
HTML CODE:
<div class="technewssearchbox">
<form id="technewssearchform" method="post" action="hometechnologynewsarticleall.php">
<input class="technewssearchformbox" type="text" name"searchterm" size="10" />
<input class="technewssearchformbutton" type="submit" value="+ Search" />
</form>
</div>
页面接收搜索期限(我已使用警报检查传递给页面的术语):
<?php
session_start();
$searchTerm = $_POST['searchterm'];
?>
<script>window.alert("<?php echo $searchTerm; ?>");</script>
CSS:
.technewssearchbox{
width:120px;
height:25px;
margin-top:-4px;
float:left;
border-radius:10px;
background-color:#FFF;
}
.technewssearchformbox{
float:left;
background-color:#FFF;
border:0px;
margin-left:9px;
height:22px;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.technewssearchformbutton{
float:left;
background-color:#111;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12px;
color:#FFF;
border:none;
font-weight:bold;
margin-top:-20px;
margin-left:120px;
}