input搜索框 php,js获取搜索框input内容并拼接url提交搜索的写法

有时候网站中需要用到多种不同参数搜索,但是又不想改后端代码麻烦,就可以通过js前台拼接url来快速实现不同参数的搜索。

举例,我这里的搜索url是:www.test.com/index.php?s=news&c=search&catid=10&keyword=搜索关键词

其中catid是指定查询内容的栏目id,keyword后面是本次搜索的关键词

接下来我们用js来获取input搜索框中输入的值并拼接成我们的搜索url,请看下面代码;

HTML代码部分

搜索

JS代码部分

function search1(){

var a=document.getElementById("srk").value; //获取id为srk的input值

//alert(a);  测试获取的值

window.href='/index.php?s=news&c=search&catid=10&keyword=' + a;

// 拦截input空提交

if(a=="") {

alert('查询内容不能为空');

window.href='/index.php?c=category&id=10' //拦截后需要去的页面

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值