【php】模仿京东搜索框中随机关键词的显示

效果图如下:


一、html代码:搜索框

<div class="inp_bg">
<input id="s-keyword" type="text" class="inp_text" value="搜索关键词" name="keyword" οnfοcus="if(this.value!='搜索关键词'){this.style.color='#404040';this.select();}else{this.value='';this.style.color='#404040'}" οnblur="if(this.value==''){this.value='搜索关键词';this.style.color='#b6b7b9'}" οnkeydοwn="this.style.color='#404040'"/>
</div>


二、js代码
{literal}
<script type="text/javascript">
GetRandomData=function(c){
var b=0,f=0,a,e=[];
for(var d=0;d<c.length;d++){
a=c[d].weight?parseInt(c[d].weight):1;
e[d]=[];e[d].push(b);
b+=a;
e[d].push(b)
}
f=Math.ceil(b*Math.random());
for(var d=0;d<e.length;d++){
if(f>e[d][0]&&f<=e[d][1]){
return c[d]
}
}
};


(function(){
{/literal}
var B=['关键词1','关键词2'];//搜索框中随机关键词
{literal}
B=GetRandomData(B);
$("#s-keyword").val(B).bind("focus",function(){
if (this.value==B){
this.value="";
this.style.color="#333"
}
}).bind("blur",function(){
if (!this.value){
this.value=B;this.style.color="#999"
}
});
})();

$("#form-search").bind('submit',function(){
var keyword = $(this).find("input[name='keyword']").val();
if (keyword == '搜索关键词' || keyword == '') {
return false;
} else {
window.location.href = "http://hebei800.com/" + 'p_k-' + encodeURIComponent(keyword) + '/';
}
return false;
});
if($.browser.msie && $.browser.version < 7){
DD_belatedPNG.fix('.nav_newpic , .inp_button');
}
</script>
{/literal}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值