I was trying to replace the Normal Upload button in {{form}} with a button 
with nice jquery Browse/File button

<input id="logs_db_log_file" name="log_file" type="file" class="filestyle" 
data-buttonName="btn-primary"data-buttonBefore="true" 
data-placeholder="Select a Support Bundle" data-size="nr">
I can see the view correctly, but the Submit button does not Submit the 
fields to the Database.

Following is the code I am trying

> <div class="col-lg-6">
>
>     <form action="#" class="form-horizontal" enctype="multipart/form-data" 
>> method="post">
>
> <div class="form-group" id="logs_db_case_num__row">
>
> <label class="control-label col-sm-3" for="logs_db_case_num" 
>> id="logs_db_case_num__label">Case Num</label>
>
> <div class="col-sm-9"><input class="form-control string" 
>> id="logs_db_case_num" name="case_num" type="text" value="">
>
> <span class="help-block"></span>
>
> </div>
>
> </div>
>
> <div class="form-group" id="logs_db_case_desc__row">
>
> <label class="control-label col-sm-3" for="logs_db_case_desc" 
>> id="logs_db_case_desc__label">Case Desc</label>
>
> <div class="col-sm-9">
>
> <input class="form-control string" id="logs_db_case_desc" name="case_desc" 
>> type="text" value="">
>
> <span class="help-block"></span>
>
> </div>
>
> </div>
>
> <div class="form-group" id="logs_db_log_file__row">
>
> <label class="control-label col-sm-3" for="logs_db_log_file" 
>> id="logs_db_log_file__label">Log File</label>
>
> <div class="col-sm-9">
>
> <input id="logs_db_log_file" name="log_file" type="file" class="filestyle" 
>> data-buttonName="btn-primary"data-buttonBefore="true" 
>> data-placeholder="Select a Support Bundle" data-size="nr">
>
> <span class="help-block"></span>
>
> </div>
>
> </div>
>
> <div class="form-group" id="submit_record__row">
>
> <div class="col-sm-9 col-sm-offset-3">
>
> <input class="btn btn-primary btn-default" type="submit" value="Submit">
>
> </div>
>
> </div>
>
> <div style="display:none;">
>
> *<input name="_formkey" type="hidden" 
>> value="c68b74de-5be9-4a92-90ca-5e7969972fcc">*
>
> <input name="_formname" type="hidden" value="logs_db/create">
>
> </div>
>
> </form>
>
> </div>
>
>
The reason for it to be not be able to submit is because of the _form_key 
which is unique for the session and only {{form}} handles it well.
So, I wanted to know if there is a way to bypass the _form_key so the data 
can be submitted to the database ?
Or
be able to change the button and be still be able to use  {{form}} ?

I have attached the formal upload button and the changed one as screenshots.
I would prefer the later though.

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to