function fileCheck(ele){ function getNextElement(node){ //兼容IE9以下的 获取兄弟节点 var NextElementNode = node.nextSibling; while(NextElementNode.nodeValue != null){ NextElementNode = NextElementNode.nextSibling } return NextElementNode; } var file = document.getElementById(ele.id).value; var pos=file.lastIndexOf("\"); var fileName = file.substring(pos+1); getNextElement(getNextElement(ele.parentNode)).value = fileName; }
获取type='file' 文件名字,将文件名字存放到另一个input框中。
<p class='fileUpload'> <a class='aCss'>选择文件</a> <input type="file" name="uploadedFileCJ" id="uploadedFileCJ" onchange="fileCheck(this);" class="form" /> </p> <uix:Button name="submitFile" id="submitFile" controlKey="user_update" cssClass="input_cbut marBtn" onclick="jzfzcjCheck();" value="上 传" /> <input id='nameFile' type="text" class="border_cssStyle" style='50%;'/> //存放 文件名字
<p class='fileUpload'> <a class='aCss'>选择文件</a> <input type="file" name="uploadedFileWeixiu" id="uploadedFileWeixiu" onchange="fileCheck(this);" class="form" /> </p> <uix:Button name="submitFile" id="submitFile" controlKey="user_update" cssClass="input_cbut marBtn" onclick="weixiuCheck();" value="上 传" /> <input id='nameFile' type="text" class="border_cssStyle" style='50%;'/>