50元悬赏如题搜索代码如下:
<FORM action="search.asp" method="post" >
<INPUT class="searchInput" value="输入关键字" name="keys" onblur="if(value=='')value='输入关键字';" onfocus="if(value == '输入关键字')value = ''" >
<INPUT class="searchBtn" type="submit" method="post" value="搜索">
所说变量:search.asp?keys=关键词
如何做一个输入关键词后点击搜索 弹出一个窗口是search.asp?keys=关键词,而当前页背景变暗……
<FORM action="search.asp" method="post" >
<INPUT class="searchInput" value="输入关键字" name="keys" onblur="if(value=='')value='输入关键字';" onfocus="if(value == '输入关键字')value = ''" >
<INPUT class="searchBtn" type="submit" method="post" value="搜索">
所说变量:search.asp?keys=关键词
如何做一个输入关键词后点击搜索 弹出一个窗口是search.asp?keys=关键词,而当前页背景变暗……
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
#fade{width:100%;height:100%;background:#000;opacity:0.5;position:fixed;top:0;left:0;}
</style>
</head> <body>
<div id="fade" style="display:none"></div>
<FORM action="" method="post" >
<INPUT class="searchInput" value="输入关键字" name="keys" onblur="if(value=='')value='输入关键字';" onfocus="if(value == '输入关键字')value = ''" >
<INPUT class="searchBtn" type="submit" method="post" name="sub" value="搜索">
</form> <script type="text/javascript">
document.forms[0].sub.onclick = function(){
document.getElementById("fade").style.display = 'block'
alert('search.asp?keys='+document.forms[0].keys.value)
}
</script> </body>
</html>
能再改改?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" type="text/javascript"></script> <script type="text/javascript">
function form_submit(s){
var searchhtml
var fd = $(s).serialize()
$.ajax({
type: s.method,
url: s.action,
data: fd,
dataType: "html",
error: function(xhr,error){
if(error == 'error'){
searchhtml = xhr.responseText;
}
},
success: function(shtml){
searchhtml = shtml;
}
});
$("#dialog").html(searchhtml);
$("#dialog").dialog("open");
return false
}
$(document).ready(function(){
$("#dialog").dialog({
autoOpen: false,
title:"搜索结果",
resizable: false,
position:"center",
width: 400,
height:400,
modal: true
});
});
</script>
<body>
<div id="dialog"></div>
<form method="post" action="search.asp" id="myform" onsubmit="return form_submit(this);">
<input type="text" name="key">
<input type="submit">
</form>