日期:2014-05-20 浏览次数:20791 次
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>
<script> function check(){ var filepath=path.value filepath=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 可能取不到对象。
可以复制节点 也可以往节点里面插入。
<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>