This only seems to happen when I run a local copy of my appliance, but here 
it goes. 

First the code:
                       
controller:
def submit_answer():
    session.incorrect = False
    points = 0
    responsejs=False
    tabTracker = False
    sound = None
    answer=FORM('Answer: ',
              INPUT(_name='answer', requires=IS_NOT_EMPTY()),
              INPUT(_type='submit', _class='btn btn-primary', 
_id="sub_button",_value="submit"))
    if answer.process(message_onsuccess='').accepted:
        answer_comp = 
db(db.questions.id==int(request.vars['chal'])).select(db.questions.ALL).first()
        if answer.vars['answer'] == answer_comp['answer']:
            response.flash = 'Correct!'
            redirect( 
request.env.http_web2py_component_location,client_side=True)
        else:
            session.incorrect = True
            redirect( 
request.env.http_web2py_component_location,client_side=True)
            response.flash = 'Incorrect answer'
    elif answer.errors:
        response.flash = ''
    else:
        response.flash = ''
    return dict(answer=answer)

view:
 {{=LOAD('board','submit_answer.load', 
vars={'chal':question['id']},ajax=True)}}

-----------------------------end code----------------

When I click submit while using the appliance locally the button does a 
quick flash/glitch and my input vanishes, but when I click on submit again 
the input is submitted properly. In other words, I have to click submit 
twice for my button to work.

The version I have posted on the web works fine (submits on the first try).

Could this have something to do with accessing the server through a local 
ip? (127.0.0.1) That is the only difference I can spot out

-- 
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