查看: 709|回复: 8
|
input type = "file"
[复制链接]
|
|
请问,<input type = "file" name = "url">.怎样用php code抓到他全部的value?而不是file name 和file type而已。eg, c:/a/b.jpg,我要得到整个 c:/a/b.jpg,而不是b.jpg而已。 |
|
|
|
|
|
|
|
发表于 3-5-2006 09:35 PM
|
显示全部楼层
不行的, browser(不管是 IE, firefox, nescape...) 本身不支援这类的coding。 |
|
|
|
|
|
|
|
楼主 |
发表于 3-5-2006 10:05 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 4-5-2006 01:17 PM
|
显示全部楼层
可以的。把value先放到一个hidden field就好了,试试看这个:
- <html>
- <head>
- <script type="text/javascript">
- function updateh(el){
- var hidden = document.getElementById('h');
- hidden.value = el.value;
- alert(hidden.value);
- }
- </script>
- </head>
- <body>
- <form method="post" enctype="multipart/form-data" action="file.php" name="sendfile">
- <input type="file" name="myfile" onchange="updateh(this);"/>
- <input type="hidden" name="path" id="h"/>
- </form>
- </body>
- </html>
复制代码 |
|
|
|
|
|
|
|
楼主 |
发表于 8-5-2006 09:41 PM
|
显示全部楼层
那如果我要设定他的的default value呢?
[ 本帖最后由 CoLoUrGhOsT 于 8-5-2006 09:42 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 9-5-2006 09:12 AM
|
显示全部楼层
原帖由 CoLoUrGhOsT 于 8-5-2006 09:41 PM 发表
那如果我要设定他的的default value呢?
你要设定什么 default value 呢? 你随时可以自行设定 default value 呀. |
|
|
|
|
|
|
|
楼主 |
发表于 20-5-2006 03:43 PM
|
显示全部楼层
我的意思是说像这code:<input type = "text" name = "abc" value="abc">,一开browser这个textbox就会有"abc"这字在那边。可是input type = file,不能这样,有什么办法吗? |
|
|
|
|
|
|
|
发表于 21-5-2006 01:17 AM
|
显示全部楼层
原帖由 CoLoUrGhOsT 于 20-5-2006 03:43 PM 发表
我的意思是说像这code:<input type = "text" name = "abc" value="abc">,一开browser这个textbox就会有"abc"这字在那边。可是input type = file,不能这样,有什么 ...
hmm... 应该没办法吧... |
|
|
|
|
|
|
|
楼主 |
发表于 21-5-2006 03:01 PM
|
显示全部楼层
ok....谢谢。。。。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|