如何给<input type hidden="file" id="uploadFile" />赋值

jquery validate 触发不了验证
因为我有多个按钮提交所以我写成
&input type=&button& value=&保存& onclick=&save();&/&
type不是submit 求解决办法
作者:用户
浏览:308 次
&%@pagecontentType="text/charset=UTF-8"%&&%@tagliburi="/WEB-INF/c.tld"prefix="c"%&&
问题描述&%@pagecontentType="text/charset=UTF-8"%&&%@tagliburi="/WEB-INF/c.tld"prefix="c"%&&%@tagliburi="/WEB-INF/fmt.tld"prefix="fmt"%&&%@taglibprefix="spring"uri="http://www.springframework.org/tags"%&&%@taglibprefix="form"uri="http://www.springframework.org/tags/form"%&&head&&metahttp-equiv="Content-Type"content="text/charset=UTF-8"/&&linkhref="&%=request.getContextPath()%&/css/index.css"rel="stylesheet"type="text/css"&&scripttype="text/javascript"src="&%=request.getContextPath()%&/js/jquery-1[1].2.6.min.js"&&/script&&scripttype="text/javascript"src="&%=request.getContextPath()%&/js/jquery.form.js"&&/script&&scriptsrc="&%=request.getContextPath()%&/js/jquery.validate.js"type="text/javascript"&&/script&&scriptsrc="&%=request.getContextPath()%&/js/jquery.metadata.js"type="text/javascript"&&/script&&styletype=text/css&body,a,td{font-size:14}&/style&&/head&&bodybgcolor="#F7F8F9"&&tablewidth="100%"height="15px"&&tr&&td&&&/td&&/tr&&/table&&form:formmodelAttribute="role"action="roleSave.do"id="ruleForm"&&tablewidth="100%"&&tr&&tdalign="right"&名称:&/td&&tdalign="left"&&form:inputpath="name"size="30"maxlength="30"cssClass="{validate:{required:true,messages:{required:'请输入名称'}}}"/&&/td&&/tr&&tr&&tdalign="right"&序号:&/td&&tdalign="left"&&form:inputpath="seq"size="30"maxlength="30"/&&/td&&/tr&&tr&&tdalign="right"&描述:&/td&&tdalign="left"&&form:textareapath="description"rows="3"cols="30"/&&/td&&/tr&&tr&&tdalign="center"colspan="2"&&inputtype="button"value="保存"onclick="save();"/&&inputtype="button"value="保存并添加"onclick="saveAndAdd();"/&&inputtype="button"value="关闭"onclick="colseKK();"/&&/td&&/tr&&trid="ajaxLoder"style="display:none"&&tdalign="center"colspan="2"&&imgsrc="&%=request.getContextPath()%&/images/ajax-loader15.gif"&&/td&&/tr&&/table&&/form:form&&/body&&scripttype="text/javascript"&varinfo=functionsave(){varqueryString=$("#ruleForm").formSerialize();$.ajax({type:"post",url:"roleSave.do",data:queryString,timeout:20000,async:true,beforeSend:beforeSendKk,success:successKk,complete:completeKk,error:errorKk});}functionsaveAndAdd(){varqueryString=$("#ruleForm").formSerialize();$.ajax({type:"post",url:"roleSave.do",data:queryString,timeout:20000,async:true,beforeSend:beforeSendKk,success:successKk,complete:completeKk1,error:errorKk});}functionbeforeSendKk(XMLHttpRequest){$("#ajaxLoder").show();}functionsuccessKk(data,textStatus){if(data=="sucess"){alert("保存成功");}else{alert("保存失败");}}functioncompleteKk(XMLHttpRequest,textStatus){$("#ajaxLoder").hide();$('#ruleForm').resetForm();window.returnValue="refresh";window.close();}functioncompleteKk1(XMLHttpRequest,textStatus){$("#ajaxLoder").hide();$('#ruleForm').resetForm();info=window.returnValue="refresh";}functionerrorKk(XMLHttpRequest){alert("操作异常");}functioncolseKK(){if(info){window.returnValue="refresh";}window.close();}$(document).ready(function(){$("#ruleForm").validate({meta:"validate"});});&/script&解决方案解决方案二:你在那些按钮的onclick事件里再加入触发表单提交的函数。onclick="javascript:document.ruleForm.submit();save();"解决方案三:用js进行提交。$("myFormName").submit()就行了。解决方案四:&inputtype="button"value="保存"onclick="this.form.submit();"/&解决方案五:按1楼的,我是否提交了2次。对于2楼的,我用的是jquery的ajax,你的语句我在哪里写呀。$.ajax({type:"post",url:"roleSave.do",data:queryString,timeout:20000,async:true,beforeSend:beforeSendKk,success:successKk,complete:completeKk,error:errorKk});}解决方案六:1楼的方法我试了,还是不触发验证。郁闷了!解决方案七:学习jquery解决方案八:1楼和2楼的我都试了,不行呀functionsave(){$("myForm1").submit()varqueryString=$("#ruleForm").formSerialize();$.ajax({type:"post",url:"roleSave.do",data:queryString,timeout:20000,async:true,beforeSend:beforeSendKk,success:successKk,complete:completeKk,error:errorKk});}解决方案九:1楼,2楼你们俩明天必须帮我搞定呀!大家也帮忙呀!解决方案十:onclick="javascript:save();"解决方案十一:大家帮顶顶!请牛人来解决!解决方案十二:为你的保存按钮加个id“savupd”,然后去掉你的onclick方法,把ready方法修改成$(document).ready(function(){varvalidator=$("#ruleForm").validate({meta:"validate"});//点击“保存”按钮时先验证,验证通过后方能保存$("#savupd").click(function(){if(validator.form()){//若验证通过,则调用保存/修改方法save();}}});解决方案十三:楼上的代码为什么我没测试通过解决方案十四:学习解决方案十五:学习一下~~解决方案:引用10楼kangkai9432的回复:大家帮顶顶!请牛人来解决!高手解决方案:顶11楼,,完全正解解决方案:引用11楼duyange的回复:为你的保存按钮加个id“savupd”,然后去掉你的onclick方法,把ready方法修改成$(document).ready(function(){varvalidator=$("#ruleForm").validate({meta:"validate"});//点击“保存”按钮时先验证,验证通过后方能保存$("#savupd").c……我用了你的这个方法,为什么表单中只有一项元素被校验了?其他的为什么没有去校验呢?解决方案:请问,如何使得“保存”按钮按下时候不刷新,弹出alert,而“保存并新增”按钮按下也弹出alert?解决方案:引用17楼alexlovewho的回复:引用11楼duyange的回复:为你的保存按钮加个id“savupd”,然后去掉你的onclick方法,把ready方法修改成$(document).ready(function(){varvalidator=$("#ruleForm").validate({meta:"validate"});//点击“保存”按钮时先验证,验证通过后方能保存$("#s……多写点上去,不就能验证多个了?或者我没明白你的意思。varvalidator=$("#frmClientAndContact").validate({rules:{txtClientName:{required:true,minlength:2},txtClientId:{required:true,isClientId:true},txtOwnerId:{required:true},txtPreVolume:{isVolume:true},txtRealVolume:{isVolume:true},txtContactName:{required:true,minlength:2},txtContactEmail:{email:true}},messages:{txtClientName:{required:"请输入客户名称",minlength:"请至少输入两个字符"},txtClientId:{required:"请输入客户编码",isClientId:"请输入以CU开头的13位数字"},txtOwnerId:{required:"请指定业务员"},txtPreVolume:{isVolume:"请输入合法的金额"},txtRealVolume:{isVolume:"请输入合法的金额"},txtContactName:{required:"请输入客户姓名",minlength:"请至少输入两个字符"},txtContactEmail:{required:"请输入客户Email",email:"请输入合法的Email地址"}},focusInvalid:解决方案:还有咱们做程序员的要边娱乐边学习,刚从个DJ网站下了首不错的曲子,感觉非常棒这里附上链接地址/?328686那首歌在深港DJ广场推荐DJ舞曲下边的第一首,想听的可以去看下!(歌名:深港DJ原创制作伤感Rnb祝IK嗨友圣诞快乐),绝对很HIGH~解决方案:还是喜欢用javascript验证简单
【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约&&
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供accept属性&br&
1.accept=&application/msExcel&&br&
2.accept=&application/ms&&br&
3.accept=&application/pdf&&br&
4.accept=&application/poscript&&br&
5.accept=&application/rtf&&br&
6.accept=&application/x-zip-compressed&&br&
7.accept=&audio/basic&&br&
8.accept=&audio/x-aiff&&br&
9.accept=&audio/x-&&br&
10.accept=&audio/x-pn/realaudio&&br&
11.accept=&audio/x-waw&&br&
12.accept=&image/gif&&br&
13.accept=&image/jpeg&&br&
14.accept=&image/tiff&&br&
15.accept=&image/x-ms-bmp&&br&
16.accept=&image/x-photo-cd&&br&
17.accept=&image/x-png&&br&
18.accept=&image/x-portablebitmap&&br&
19.accept=&image/x-portable-greymap&&br&
20.accept=&image/x-portable-pixmap&&br&
21.accept=&image/x-rgb&&br&
22.accept=&text/&&br&
23.accept=&text/plain&&br&
24.accept=&video/quicktime&&br&
25.accept=&video/x-mpeg2&&br&
26.accept=&video/x-msvideo&&br&
需要什么选吧!
【责编:网学网&
【】【】【】【】【】
          &&&&&
All Rights Reserved 版权所有?网学网 提供大量原创论文 参考论文 论文资料 源代码 管理及投稿 E_mail:
郑重声明: 本网站论文均来自互联网,由本站会员上传或下载,仅供个人交流、学习、参考之用,版权归原作者所有
请下载完后24小时之内删除,任何人不得大幅抄录、在期刊上发表或作为商业之用。如涉及版权纠纷,本网站不承担任何法律及连带责任。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(5117)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_094066',
blogTitle:'d_file.myform.uploadfile为空或不是对象解决方法汇总',
blogAbstract:'原因:这个主要是有些杀毒软件会把上传组建当成病毒删除掉。 服务器里的杀毒软件屏蔽了上传文件的语句导致的,在其它上传相关的文件里把 Set Ads = Server.CreateObject(\"Adodb.Stream\")修改为: Set Ads = Server.CreateObject(\"Adodb.\" & \"Stream\")就OK了。
打开服务器上的\"Internet 信息服务(IIS)管理器\",“默认网站”下找到“neiwang”,然后在其上点右键,选择\"主目录\"选项卡,然后单击\"配置(G)\",然后点“选项”,勾上\"启用父路径(P)\"的复选框,确定。
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:5,
publishTime:6,
permalink:'blog/static/',
commentCount:2,
mainCommentCount:2,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}}

我要回帖

更多关于 input type button 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信