Javascript 尝试在我的网站上使用ASP.NET搜索工具
我正在做一个项目,涉及到在我的网站上使用其他组织网站的标题。有一个搜索功能,如果可能的话,我需要在我的网站上工作(尽管它应该只触发组织网站上的搜索。也就是说,如果他们在输入中键入“废话”,然后单击enter,那么应该会打开)。既然我对ASP.NET一无所知,有人能告诉我,首先,我想做的事情是否可行吗 我正试图回溯,看看我需要在我的代码中包含什么才能让它工作。当我将我的房子悬停在搜索图标上时,它会显示javascript:uu doPostBack('dnn$dnnSEARCH$cmdSearch','')。因此,我搜索了函数Javascript 尝试在我的网站上使用ASP.NET搜索工具,javascript,asp.net,forms,Javascript,Asp.net,Forms,我正在做一个项目,涉及到在我的网站上使用其他组织网站的标题。有一个搜索功能,如果可能的话,我需要在我的网站上工作(尽管它应该只触发组织网站上的搜索。也就是说,如果他们在输入中键入“废话”,然后单击enter,那么应该会打开)。既然我对ASP.NET一无所知,有人能告诉我,首先,我想做的事情是否可行吗 我正试图回溯,看看我需要在我的代码中包含什么才能让它工作。当我将我的房子悬停在搜索图标上时,它会显示javascript:uu doPostBack('dnn$dnnSEARCH$cmdSearch
doPostBack(…)
,找到了它:
var theForm = document.forms['Form'];
if (!theForm) {
theForm = document.Form;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
换句话说,搜索采用表单
,其中id
或name
等于表单,设置一些输入
的值,然后提交。由于某种原因,表单的操作被设置为页面本身
<form method="post" action="/thispage.aspx" id="Form" enctype="multipart/form-data">
我真的不明白。不管怎样,我几乎迷路了 如果我是对的,您可以通过jquery来完成
$(document).ready(function (){
$('#searchbtn').click(function (e){
window.location = 'http://www.organization_website.org/home/search-results.aspx?Search=' + $('#searchbox').val();
//it would recirect to the url above with your search box content appended
});
});
或者通过按钮单击事件中的服务器端代码
在vb代码中
response.redirect("http://www.organization_website.org/home/search-results.aspx?Search=" & searchbox.text)
如果我是对的,您希望搜索框的内容像此内容一样附加吗?