javascript - 在搜索和显示结果上显示相同的按钮
问题描述
我想创建在初始阶段隐藏的名为企业和个人的按钮,一旦用户输入搜索按钮,企业和个人应该变得可见,并且应该搜索为该特定按钮分类的内容。我怎样才能做到这一点?以下是我的 HTML 代码:
- 我的搜索按钮将检索以下内容(PHP 中的 SELECT 查询)。
- 检索后,将显示“业务”和“个人”按钮。
可见后,此人可以单击“企业”或“个人”,然后单击其中一个按钮,将检索一些数据
if(isset($_POST["submit"])) { $category_name=$_POST['category']; if(isset($_POST['sub_category'])){ $sub_category=$_POST['sub_category']; $sql_c="SELECT sub_category_id FROM sub_category WHERE sub_category_name='".$sub_category."'"; $res_c=$mysqli->query($sql_c); if(!$res_c) { echo "Error: (" . $mysqli->errno . ") " . $mysqli->error; } $row_c=$res_c->fetch_assoc(); $sub_category_id=$row_c["sub_category_id"]; } $city_name=$_POST['city']; $sql_a="SELECT category_id FROM category WHERE category_name='".$category_name."'"; $res_a=$mysqli->query($sql_a); if(!$res_a) { echo "Error: (" . $mysqli->errno . ") " . $mysqli->error; } $row_a= $res_a->fetch_assoc(); $category_id=$row_a["category_id"]; $sql_b="SELECT city_id FROM cities WHERE city_name='".$city_name."'"; $res_b=$mysqli->query($sql_b); if(!$res_b) { echo "Error: (" . $mysqli->errno . ") " . $mysqli->error; } $row_b=$res_b->fetch_assoc(); $city_id=$row_b["city_id"]; }?>
分类: "> 子分类:"> 位置: "> 企业个人搜索
解决方案
type="submit"
将刷新您的页面,因此我建议您将其更改type="button"
为按钮样式并添加一些类:
<button type="button" name="submit" class="success-btn display" style="display:none">Business</button>
<button type="button" name="submit" class="success-btn display" style="display:none">Individual</button>
并点击搜索显示它们:
<button type="button" name="submit" class="success-btn" onclick="displayBtn()">
Search</button>
在你的脚本中
function displayBtn(){
var btns=document.grtElementByClassName('display');
btns[0].style.display = 'block';
btns[1].style.display = 'block';
}
或者通过 Jquery:
function displayBtn(){
$('.display').show();
}
在此function
您可以像我对按钮所做的那样进行搜索和显示/隐藏结果
推荐阅读
- powershell - Get-DnsServerResourceRecord 在 2016 服务器上不起作用
- python - Ray 究竟是如何与工人共享数据的?
- c - 使用 GCC asm 时 MUL 出现运行时错误
- excel - 下标超出范围(错误 9) - Windows(name).Activate
- go - Windows 上的 VIM-Go 调试器导致“找不到 Goroutine”
- c++ - 从指针调用方法时出现分段错误
- firebase - 如何在更改密码时触发 Firebase 中的云功能?
- python - 如何使用openCv python将图像文件对象转换为numpy数组?
- http - 可以在响应标头中设置 max-stale 吗?
- python - Reportlab 安装:需要 Pillow。枕头安装:需要 zlib。Zlib 安装:找不到文件