在我的HTML页面中,我有一个文本框供用户输入搜索关键字.当他们单击搜索按钮时,JavaScript函数将生成一个URL并在新窗口中运行.
当用户通过鼠标单击搜索按钮时,JavaScript函数可正常工作,但当用户按下ENTER键时没有响应.
function searching(){
var keywordsStr = document.getElementById('keywords').value;
var cmd ="http://XXX/advancedsearch_result.asp?language=ENG&+"+ encodeURI(keywordsStr) + "&x=11&y=4";
window.location = cmd;
}
Run Code Online (Sandbox Code Playgroud) 在DotNetNuke中,当用户点击进入或返回时如何使搜索输入框"搜索"?标记看起来像这样:
<div class="search">
<input type="text" placeholder="Search..." value="" name="q">
<a class="button" href="#">Search</a>
</div>
Run Code Online (Sandbox Code Playgroud)
有一个按钮,它在点击时有效,但是客户端正在请求按键输入键盘做同样的事情.搜索功能正常工作,我担心打破它试图实现此功能.
我正在回填一名不经通知而辞职的员工.我是一名平面设计师,但对ASP.NET MVC有一定的了解.我没有DNN的经验,尝试阅读他们网站上的文档,但它似乎是用另一种语言编写的.我希望有人可以用非专业人士的英语向我解释.
谢谢!
PS - 我检查了这个帖子; 没有帮助:在Enter键上提交搜索?