偷梁换柱
做一个按钮和文本框代替file类型
最好得办法

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body>
    <input type="file" name="f1" style="display:none">
    <input type="text" name="t1">
      <input name="imageField" type="image" src="http://www.csdn.net/images/homeimage/csdn.gif" border="0" onClick="f1.click();t1.value=f1.value"></body>
    </html>
      

  2.   

    <input type=file style="background-image:a.gif" />
      

  3.   

    <input type=file style="background-image:a.gif" />
    学习
      

  4.   

    自己模拟一个file控件
    try:<input name=f><input type=image src="" value="浏览..." onclick="file1.click()">
    <div style="position:absolute;top:-3000;left:-3000">
    <input name=file1 type=file onchange="f.value=this.value">
    </div>
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function showFile()
    {
    form1.fileHide.click();
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="b.html" name="form1" onSubmit="alert(form1.fileHide.value)">
    <div style="visibility:hidden">
    <INPUT TYPE="file" id="fileHide" name="fileHide" onpropertychange="textFile.value=this.value">
    </div>
    <INPUT TYPE="text" NAME="textFile" ID="textFile" style="width:100">
    <IMG src="file.jpe" onClick="showFile()">
    <INPUT TYPE="submit" value="submit">
    </FORM>
    <HR>
    </BODY>
    </HTML>
      

  6.   

    偷梁换柱是成功了,
    但是还是不能瞒天过海啊.
    你试着提交一下,系统会把file输入框的清空,
    而不会提交.
      

  7.   

    http://www.blueidea.com/bbs/newsdetail.asp?id=1118701用设置了alpha的跟随鼠标的file框
      

  8.   

    这个是不行的,file框你铺个背景色可以,但是如果你想偷梁换柱,是提交不上去的。这是和安全性有关的。