這是上傳文件代碼:HTML/CSS文件上傳
<form>
<input type="file" name="file"/>
</form>
這是出現一個文本框和瀏覽按鈕來上傳文件。
那麼,有沒有什麼辦法通過點擊「some」文本來上傳文件,例如:「上傳文件」文本。點擊這個文本後,上傳框就會出現。
這是上傳文件代碼:HTML/CSS文件上傳
<form>
<input type="file" name="file"/>
</form>
這是出現一個文本框和瀏覽按鈕來上傳文件。
那麼,有沒有什麼辦法通過點擊「some」文本來上傳文件,例如:「上傳文件」文本。點擊這個文本後,上傳框就會出現。
試試這個
<form>
<input type="file" name="file" id="file" style="display:none"/>
<span onclick="doTrick()">Upload your file</span>
</form>
,並使用此javascript函數。
function doTrick() {
document.getElementById('file').click();
}
我想你需要這個
請參閱我的jsfiddle
的jsfiddle:http://jsfiddle.net/ks5r7/6/
<html>
<head>
<script>
function show()
{
document.getElementById('box').style.display='inline';
}
</script>
</head>
<body>
<div id="show"><a href="#" onclick="show()">Upload my file</div>
<div id="box" style="display:none";><input type="file"/></div>
</body>
</html>
您可以風格在這裏每一個元素
是的,這是可以應用一些CSS在輸入標籤上,你完成 – Jack 2012-04-21 07:18:31