form表单中去掉默认的enter键提交并绑定js方法实现代码_javascript技巧

复制代码 代码如下:

<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;
}

时间: 2025-01-29 20:34:10

form表单中去掉默认的enter键提交并绑定js方法实现代码_javascript技巧的相关文章

按Enter键触发事件的jquery方法实现代码

 这篇文章主要介绍了按Enter键触发事件的jquery方法,需要的朋友可以参考下  代码如下: $(function () {  document.onkeydown = function (event) {  var e = event || window.event || arguments.callee.caller.arguments[0];  if (e && e.keyCode == 13) {  //to do something;  }  };  });     

form表单中的Input使用disabled不能提交的解决方法

之前写了个测试 程序,其中添加和修改是写在一起的,当需要使用修改时,form表单里面的用了一个输入框,并没有设置disabled属性,后来需要和别人写的前台连接起来时候,由于id是不能修改的,对方设置了个   复制代码 代码如下: 任务编号:<input type="text" name="taskId" disabled="disabled"> 看发出的sql语句怎么都是insert,纠结了一段时间,就发现这个disabled属性有

鼠标左键单击冲突的问题解决方法(防止冒泡)_javascript技巧

本人在一个页面实现了两种右键菜单,当鼠标左键单击空白处时,右键菜单并不隐藏.于是,Google之,最后找到一种方法,将鼠标左键单击事件改为: 复制代码 代码如下: <span style="font-size:24px;">$(document).click( function () { }</span> 改为 复制代码 代码如下: <span style="font-size:24px;">$(document).on('cli

提交表单时执行func方法实现代码_javascript技巧

复制代码 代码如下: <%@ page contentType="text/html; charset=utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://ww

php-点击按钮后,怎么将form表单中的数据提交到弹窗中显示?

问题描述 点击按钮后,怎么将form表单中的数据提交到弹窗中显示? 点击按钮后,怎么将form表单中的数据提交到弹窗中显示?本人学习的是php语言 解决方案 http://blog.csdn.net/wangzi11322/article/details/45287967 解决方案二: 指定表单的target就行了,可以在指定窗口打开或者新窗口打开,不设置默认为当前窗口打开 <form target="窗口名称或者_blank" 解决方案三: 先用serializeArray序列

js实现键盘Enter键提交表单的方法

  本文实例讲述了js实现键盘Enter键提交表单的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 //执行键盘按键命令 function keyDown(e){ var keycode = 0; //IE浏览器 if(CheckBrowserIsIE()){ keycode = event.keyCode; }else{ //火狐浏览器 keycode = e

Form表单中点击按钮增加一行,并在后端用PHP处理

问题描述 Form表单中点击按钮增加一行,并在后端用PHP处理 一个简单的form表单,想要实现点击按钮之后就添加一行.(类似于部分网站的添加地址的功能) 然后submit提交表单之后在后端用PHP如何处理. 求大神写一段简单的代码! 解决方案 <?php $addr=$_POST["addr"]; if(isset($addr)){ $len=count($addr); for($x=0;$x<$len;$x++) { echo $addr[$x]; echo "

在jsp页面中如果form表单中一些不能为空的框为空了,就不能提交表单

问题描述 在jsp页面中如果form表单中一些不能为空的框为空了,就不能提交表单 在jsp页面中如果form表单中一些不能为空的框为空了,就不能提交表单 比如注册的时候如果用户名或是密码为空,则不能提交表单 解决方案 这当然是 放 js里验证了... 解决方案二: 可以看看validate,比如,validate="{required:true}"就是指非空 解决方案三: 通过控制写js方法form的onsubmit来做验证,或者使用jquery的表单控件 解决方案四: 在javasc

extjs-关于Extjs中使用loadRecord加载选择行至form表单中

问题描述 关于Extjs中使用loadRecord加载选择行至form表单中 handler:function(btn){ var win = new Ext.create(""Ext.window.Window"" { title: ""用户详细信息"" modal:true width: 600 height: 400 items: { xtype: ""form"" margin: