台灣最大程式設計社群網站
線上人數
2114
 
會員總數:240362
討論主題:186354
歡迎您免費加入會員
討論區列表 >> ASP >> 請問一下檔案欄位(file)如何判斷是否空白?
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問一下檔案欄位(file)如何判斷是否空白?
價值 : 10 QP  點閱數:2558 回應數:6

樓主

STONECOLD
門外漢
0 77
828 62
發送站內信

我想要如果是空白的話,就出現警示的視窗,並且不能上傳檔案,有值才能上傳,請問該如何判斷?謝謝,對了,想再請教一下我剛試,如果有人在上傳的那個欄如果隨便key幾個字也會上傳,要如何只有按"瀏覽..."這個button,才以上傳,謝謝!!
本篇文章發表於2005-06-06 18:18
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function file1_onkeypress() {
	return false;
}

function button1_onclick() {
	var file1=window.document.form1.file1;
	if(file1.value=='')
	{
		window.alert('請選擇檔案');
		file1.focus
		return false;
	}
	else
	{
		window.alert('有選擇檔案!!');
	}
}

//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM action="" method=POST id=form1 name=form1>
<INPUT type="file" id=file1 name=file1  LANGUAGE=javascript onkeypress="return file1_onkeypress()">
<INPUT type="button" value="檢查" id=button1 name=button1 LANGUAGE=javascript onclick="return button1_onclick()">
</FORM>
</BODY>
</HTML>

1.在file物件onkeypress事件,讓所有按鍵無效
2.檢查是否空白
本篇文章回覆於2005-06-06 18:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

STONECOLD
檢舉此回應
謝謝您的解答,想再請問,判斷有檔案後,要如何開始上傳?謝謝
本篇文章回覆於2005-06-07 08:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

STONECOLD
檢舉此回應
謝謝您的解答,想再請問,判斷有檔案後,要如何開始上傳?謝謝
本篇文章回覆於2005-06-07 08:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
上傳需要配合上傳元件
這部分小舖中有許多文章
請您搜尋一下就可以了
^_^
本篇文章回覆於2005-06-07 08:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

Pilot
捐贈 VP 給 毛毛蟲的語言 檢舉此回應
<html>
<head>
<script language="javascript">
function filecheck() {
if (document.Form.file.value=="") {
alert("請選擇檔案。")
document.Form.file.focus();
return false;
}
return confirm("確定上傳?");
}
</script>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data" name="Form" id="Form" onSubmit="return filecheck();">
<input type="file" name="file">
<input type="submit" name="Submit" value="送出">
</body>
</html>
本篇文章回覆於2005-06-07 09:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

林威鵬
檢舉此回應
在html5下,<input>標籤中加入required="required"即可。
本篇文章回覆於2017-03-17 14:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.