2011-03-12 58 views
0

我正在关注的教程使用下面的代码创建了一个表单。教师的表单有一个输入文本和上传数据的空间,但是当我尝试时,它只允许我浏览/上传。没有框可以输入文字。HTML表单输入框和上传

有一个链接到我的网站在这里。 http://quoralist.com/sandbox/upload.php

任何想法为什么我的表单不给我空间输入文本?

<html> 
    <head> 
     <title>Upload</title> 
    </head> 
    <body> 


    <form action="upload.php" enctype="multipart/form-data" method="POST"> 

    <input type="file" name="file_upload" /> 

    <input type="submit" name="submit" value="Upload" /> 

    </form> 
    </body> 
</html> 

回答

2

这是因为你使用谷歌Chrome或Safari浏览器与IE或Firefox :-)尝试。 <input type="file">标记是特殊的,它的呈现方式取决于浏览器。这里是an article,它说明了如何设计这个标签,使它在所有浏览器中看起来都一样。

+0

谢谢,你知道一种方法来构建表单,以便它能在Chrome中按预期工作吗? – Leahcim 2011-03-12 09:16:08

+0

@Michael,你可以看看[下面的文章](http://www.quirksmode.org/dom/inputfile.html)。 – 2011-03-12 09:17:18