On 9/20/06, Raghuveer <[EMAIL PROTECTED]> wrote:
/***************************************************************************
***
* Function name : checkFile
* Description : This function is to stop the user from entering a
file
name
* Input :
* Output :
****************************************************************************
**/
function checkFile(fname){
fname.select();
alert(" Please use the ' Browse... ' button to select the
file ");
}
<html:file property="theFile" onkeydown="checkFile(this)" />
The user can enter the File name by pasting using mouse.
var filename = document.Form.theFile.value;
var filename = document.smiAttachmentForm.theFile.value;
var varQuizCourseCode;
var onlyFileName =
filename.substring(filename.lastIndexOf("\\")+1,
filename.length);
This is windows specific. And basically I think all that the guy wants to
check if the field is blank. So just check
if(control.value = "") {
alert("No File Selected");
}
var onlyExtension =
filename.substring(filename.lastIndexOf(".")+1,
filename.length);
var varExten =
onlyExtension.toUpperCase();
var varFileStatus=false;
if (
document.smiAttachmentForm.documnetType[0].selected == true){
alert('<bean:message key="
msg.customer.supplied.records.document"/>');
document.smiAttachmentForm.documnetType.focus();
return;
}
if(funTrim(filename)=="" ){
alert('<bean:message
key="msg.customer.supplied.records.document.invalid.operation"/>');
document.smiAttachmentForm.theFile.select();
document.smiAttachmentForm.theFile.focus();
return;
}else{
filename =
filename.split("\\");
if( (filename[
filename.length-1]).length<3){
alert('<bean:message
key="msg.customer.supplied.records.document.invalid.file"/>');
document.smiAttachmentForm.theFile.select();
document.smiAttachmentForm.theFile.focus();
return;
}else if
(isWhitespace(document.smiAttachmentForm.theFile.value)){
alert('<bean:message
key="msg.customer.supplied.records.document.invalid.operation"/>');
document.smiAttachmentForm.theFile.select();
document.smiAttachmentForm.theFile.focus();
return;
//
filename check is set to only 40 character to limit for renaming
of file
// in
database its length limited to 50 characters
}else if(
(filename[filename.length-1]).length>40){
alert('<bean:message
key="msg.customer.supplied.records.document.invalid.file.length"/>');
document.smiAttachmentForm.theFile.select();
document.smiAttachmentForm.theFile.focus();
return;
}
}
-----Original Message-----
From: Abhimanyu Koul [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 20, 2006 1:19 PM
To: Struts Mailing list
Subject: Html:file - urgent
Hi!
Please tell me how can i use javascript to check that the user has not
selected any file in the html:file tag.
Koul
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Puneet