直接看代码 代码如下:<form id="payForm" action="yeepaypay.html" target="_blank" method="post" onsubmit="return checkform();"> 例子中的onsubmit函数即为表单提交前触发的函数 代码如下:function checkform() { var value = $("input[name=payWay]:checked").val(); if (value == 1) { $("#alipayment").submit(); return false; } return true; } 如果返回true表单才会提交,否则不提交
在提交事件中加入这一句 代码如下:for ( instance in CKEDITOR.instances ) CKEDITOR.instances[instance].updateElement();
之前项目中使用的表单提交方式 使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中 代码如下:function addSubmit(){ $(#addForm).form(submit, { url : _basePath + /@Controller/@RequestMapping, onSubmit : function() { if(boolean){//放置能否提交的判断条件 $.messager.show({ title:提示,msg:不符合保存条件, showType:fade,style:{right:,bottom:} }); return false;//阻止表单提交 } return $(#addForm).for...
代码如下:<script type="text/javascript" src="${ctx}/js/jquery.form.js"></script> <script type="text/javascript"> //创建测试实例 function createInstance() { var options = { success : function(json) { if (json.succ) { alert(json.info); window.parent.ymPrompt.doHandler("close", true); } ...
下面的代码 实现的控制表单提交 代码如下:function shangchuan(){ var filepath = document.getElementById("file").value; alert(filepath); if(filepath==""){ alert("请选择上传的文件!"); document.getElementById("file").disabled=true; } var extname=filepath.substr(filepath.length-3, filepath.length); alert("extname::"+extname); //var extname = filepath.substring(filepath.lastIndexOf(".")+1,filepath.lengt...
可以用jquery的post或者是get方法去实现($.post(url, params, callback ) $.get(url, params, callback) ) 返回值:XMLHttpRequest 参数: url (String): 装入页面的URL地址。 params (Map): (可选)发送到服务端的键/值对参数。 callback (Function): (可选) 当远程页面装入完成时执行的函数. 我们在做表单提交的时候 一般都会要求提交操作完成后弹出操作成功/失败的提示框。 这时候就要用到callback这个回调函数了。 事例: ...
代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>表单提交后按钮变灰</title><meta http-equiv="content-type" content="text/html;charset=gb2312"></head><body><!--把下面代码加到<body>与</body>之间--><form name="form1" method="post" action="//www.gxlcms.com"><input ty...
在表单提交前进行验证的几种方式 . 在Django中,为了减轻后台压力,可以利用JavaScript在表单提交前对表单数据进行验证。下面提供了有效的几种方式(每个.html文件为一种方式)。 formpage1.html 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" con...
相当于发送按钮的超链接 姓名: 发送表单 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
1. return 的返回值问题,函数中return一旦有返回值,就不在执行下面的语句,直接跳到函数调用的地方。如下PHP函数代码,第一个if条件符合则函数值返回布尔型false,可以返回一个函数的值,并且跳出这个函数;只要遇到return语句,程序就在那一行代码停止执行,执行控制将立刻返回到调用该程序的代码处。function 代码如下:function chkinput(form) { if(form.title.value=="") { alert("请输入文章标题!"); form.title.select(); ...
前言: 咋一看标题还挺长的呢,还有这么多功能,其实简化一点就是一个功能,异步表单提交,只是在异步表单提交这个大功能下,可以实现图片上传,模拟ajax技术(其实很早以前就是通过这个方式来实现多浏览器的兼容ajax,这里只是怀怀旧,作为一个技术来玩玩),下面的内容需要有一定的js基础,要不然理解起来会比较困难。 注意事项: 这是我bBank里面的一个方法,现在我把他提取出来成一个通用方法来讲解。 bBank 框架介绍:http://...
比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。 要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,这里总结几条规则: 如果表单里有一个type=”submit”的按钮,回车键生效。 如果表单里只有一个type=”text”的input,不管按钮是什么type,回车键生效。 如果按钮不是用input,而是用button,并且没有加type,IE下默...
代码如下:<form action="//www.gxlcms.com" id="form"> <input type="text" /> <input type="submit" /> </form> <script> var code = function () { return false; }; var element = window.document.getElementById("form"); if (element.addEventListener) { element.addEventListener("submit", code, false); } </script> 修改后的Code: 代码如下:<form action="//www.gxlcms.com" id="form"> <input type="text" /> <input...
但唯一遗憾的是,在对中文输入法打开时,firefox3.0中是对中文拼音的自动匹配,而对输入后的中文无法及时触发匹配;而在我的IE6.0下,则无此问题。 原因分析: Autocomplete插件对用户输入字符的触发自动匹配是通过”keydown”事件进行的(可分析jquery.autocomplete.js第 92行),在IE6中,当输入法打开时,输入的字符是不会触发”keydown”的,只有中文输入完毕才触发之,所以中文输入和latin文没有区别的;但在firefox3.0下,无...
EXT的form表单ajax提交(默认提交方式) 代码如下: 1. function login(item) { 2. 3. if (validatorForm()) { 4. // 登录时将登录按钮设为disabled,防止重复提交 5. this.disabled = true; 6. 7. // 第一个参数可以为submit和load 8. formPanl.form.doAction('submit', { 9. 10. url : 'user.do?method=login', 11. 12. method : 'post', 13. 14. // 如果有表单以外的其它参数,可以加在...