Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsGeneralPHPASPPerlColdFusionFlashHTML, CSS, ScriptsBrowsers

Webmaster Forum / HTML, CSS, Scripts / JavaScript / November 2004



Tip: Looking for answers? Try searching our database.

Access Denied in IE 6 using HTTPS and File Upload

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
DA - 30 Nov 2004 14:00 GMT
Hello,

I'm hoping someone can help me here. I've got a form that when placed on
a server running HTTPS, I get an "access denied" error in IE 6 (non-SP2
and SP-2) when a user tries to upload an image using a file upload form
control.

I read something about the onClick() event handler causing it, but I've
yet to see a fix or workaround for this. I've posted the form and
JavaScript below.

Thanks for any help anyone can provide,

-DA

<form name="myForm" enctype="multipart/form-data"
    action="index.cfm?Action=PhotoUpload" method="post">
    <label for="taDescription">Description:</label>
    <br />
    <textarea id="taDescription" name="description"></textarea>
    <p />
    <label for="fuFile">Photo to upload:</label>
    <br />
    <input id="fuFile" name="upFile" type="file" />
    <br />
    <input type="button" value="Send Now" onClick="submitForm()" />
</form>

<script language="JavaScript">
<!--
function submitForm()
{
    if (!document.myForm.upFile.value.length)
    {
        alert("Please select a file to upload.");
        return false;
        }
    if (!document.myForm.description.value.length)
    {
        alert("Description is required for accessibility.");
        return false;
        }
    document.myForm.submit();
}
// -->
</script>
Steve van Dongen - 30 Nov 2004 19:37 GMT
>Hello,
>
[quoted text clipped - 5 lines]
>I read something about the onClick() event handler causing it, but I've
>yet to see a fix or workaround for this.

Don't submit the form using script.  Submit using a submit button and
do the validation in an onSubmit handler.

><form name="myForm" enctype="multipart/form-data"
>     action="index.cfm?Action=PhotoUpload" method="post">

<form ... onsubmit="return validateForm(this)">

>     <label for="taDescription">Description:</label>
>     <br />
[quoted text clipped - 5 lines]
>     <br />
>     <input type="button" value="Send Now" onClick="submitForm()" />

<input type="submit" value="Send Now" />

></form>
>
><script language="JavaScript">
><!--

<!-- comment is unnecessary

function validateForm(form)
{
    if (!form.upFile.value.length)
    {
        alert("Please select a file to upload.");
        return false;
        }
    if (!form.description.value.length)
    {
        alert("Description is required for accessibility.");
        return false;
        }

   return true;
}

Regards,
Steve
DA - 30 Nov 2004 20:32 GMT
Thanks, Steve -- it worked like a charm.

Much appreciated!

-DA

>>Hello,
>>
[quoted text clipped - 51 lines]
> Regards,
> Steve
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.