Hello,

I want to create a popup window that lets the user click okay to continue 
uploading the file if it already exist in the database.

I created a separate table which tracks all the files uploaded in the 
database. I then append that to a list and check if the filename is in 
there.

My code looks like this:


def my_form_processing(form):
    fileUploadList = []
    fileToCheck = form.vars.blah.filename
    filesUploaded = db().select(db.myFileTracker.ALL)
    for line in filesUploaded:
      if line.file_name not in fileUploadList:
          fileUploadList.append(line.file_name)
      if fileToCheck in fileUploadList:
        btn = form.element('input',_type="submit)
        btn["_onclick"] = return confirm('File Already exists in database, 
are you sure you want to resubmit?');"


def processing():
   form = FORM(TABLE(TR(TD('upload file:', INPUT(_type='file', 
_name='blah')))
   if form.process(onvalidation=my_form_processing).accepted:
      response.flash = "Processed file without errors!"

the problem is it sets the element after the file uploads and i'm not sure 
how I can make it pop up before the file actually gets uploaded.

Appreciate any help!

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to