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

Reply via email to