form表單中去掉默認的enter鍵提交并綁定js方法實現代碼
更新時間:2013年04月01日 14:49:52 作者:
form表單中默認的enter提交是不是讓你已經很耐煩了吧,本文主要講解一下如何去掉默認的enter鍵提交同時綁定js方法,感興趣的朋友可以參考下哈
復制代碼 代碼如下:
<form id="index-search_form" method="post" >
<input type="text" id="s" value=""
onkeydown="javascript:if(event.keyCode==13) return false;"
onkeyup="javascript:if(event.keyCode==13) dosearch();"
class="swap_value" />
<img onclick="dosearch();"
src="${ctx }/MINIUI/scripts/miniui/themes/default/images/img/btn_search_box2.gif"
width="36" height="26" id="go" alt="Search" title="Search" />
</form>
復制代碼 代碼如下:
function dosearch(){
var keywords=$("#s").val();
keywords=encodeURI(keywords);
keywords=encodeURI(keywords);
// window.open("${ctx}/DispatchAction.do?serviceName=SearchWeb&efFormEname=FS01&methodName=query&i-0-page=0&i-0-keywords="+keywords+"&i-0-moduleId=bmoa_badc");
location.href="${ctx}/DispatchAction.do?serviceName=SearchWeb&efFormEname=FS01&methodName=query&i-0-page=0&i-0-keywords="+keywords;
}
相關文章
JavaScript中Textarea滾動條不能拖動的解決方法
這篇文章主要介紹了JavaScript中Textarea滾動條不能拖動的解決方法,主要針對IE瀏覽器中Textarea滾動條綁定了onfocus事件時分析對應的處理方法,需要的朋友可以參考下2015-12-12深入理解JavaScript中async/await的錯誤處理方式
在現代JavaScript開發(fā)中,異步編程是不可或缺的一部分,async和await是一種強大的異步編程工具,它們使得編寫和維護異步代碼更加容易和清晰,然而,異步操作仍然可能會出現錯誤,本文將深入探討async和await的錯誤處理方式,提供詳細的代碼示例和解釋2023-09-09