首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

multipart/form-data类型的from解决思路

2012-03-05 
multipart/form-data类型的frommultipart/form-data类型的from代码如下:Java codefunction sub(url){var u

multipart/form-data类型的from
multipart/form-data类型的from
代码如下:

Java code
function sub(url){            var url = '........';            document.form1.target='';            document.form1.action = url;            document.form1.submit();            }    <form name="form1"   method="post" enctype="multipart/form-data" target="tFrame">        <input type="button"  name="button" value="button" checked onclick="return sub()"/></form>



document.getElementById('...').innerHTML ="<input id ='动态' type='file'\>";
放入了很多file 的tag!但是如果这些file框里面内容不是文件的话.
1提交ie就报错误.ff不报!
由于这个file框我们是用来放图片的,图片可以来自url也可以来自本地!所以导致file框里面可能是图片link!
但是现在只要有图片link就提交报错!无法正常提交.如果都是文件的话没有这个问题 !
现在不知道怎么解决了!55希望得到帮助啊...


[解决办法]
up
[解决办法]
我建议你限制下用户上传文件的类型
JScript code
<script>function check(){var filepath=path.valuefilepath=filepath.substring(filepath.lastIndexOf('.')+1,filepath.length)if(filepath != 'jpg' && filepath != 'gif')alert("只能上传JPG或GIF格式的图片")}</script><input type=file name=path onpropertychange="check()"> (只能上传JPG或GIF格式的图片)
[解决办法]
没看明白。。。

代码贴的全一点嘛,让我们本地也能调试的,这样好给你找问题嘛

[解决办法]
你需要改一下 对这样的操作不要用innerHTML 可能取不到对象。
可以复制节点 也可以往节点里面插入。


HTML code
<table id="table1"  border="1"><tr style="display:none"><td></td><td><input name="a" type="file"><input type="button" value="删除" onclick="this.parentNode.parentNode.removeNode(true)"></tr><tr><td></td><td><input name="a" type="file"><input type="button" value="删除" onclick="this.parentNode.parentNode.removeNode(true)"></tr><tr><td></td><td><input name="a" type="file"><input type="button" value="删除" onclick="this.parentNode.parentNode.removeNode(true)"></tr></table><input name="aaa" type="file"><input name="aaa" type="button" value="新增" onclick=addRow()><script language=javascript>    function addRow(){        var objTbody=document.getElementById("table1").childNodes[0]        var objNewTr=objTbody.childNodes[0].cloneNode(true)        objNewTr.style.display=""        objTbody.appendChild(objNewTr)    }</script> 

热点排行