javascript - MooTools Form Request reverts values after submitting -


i have mootools form request causing problems me.

when form submitted, values change values when form generated.

var formrequest = new form.request(myformvalidator, dialogbox, {      onsend: function(){         dialogbox.setstyle('display','block');         dialogbox.fade(1);         dialogbox.set('html','saving');      },     onsuccess: function(response) {          dialogbox.setstyle('display','block');         dialogbox.fade(1);     } }); 

the solution

after searching through documentation little more thoroughly, found form resets default. go figure. there literal value resetform needs set false.

var formrequest = new form.request(myformvalidator, dialogbox, {      resetform: false,     onsend: function(){         dialogbox.setstyle('display','block');         dialogbox.fade(1);         dialogbox.set('html','saving');      },     onsuccess: function(response) {          dialogbox.setstyle('display','block');             dialogbox.fade(1);      } }); 

the explanation

the default seems counter-intuitive, @ least in context of edit form. when make changes record , save it, expect changes stay on screen, not change back.

example form field behavior (resetform:true)

                change                     submit name: [ bob ]     -->     name: [ bobby ]     -->     name: [ bob ] 

example form field behavior (resetform:false)

                change                     submit name: [ bob ]     -->     name: [ bobby ]     -->     name: [ bobby ] 

the original intention of developers

so why default clear form? way can make sense of in context of quick-entry form. after fill out form clear can enter record quickly.

example form field behavior (resetform:true)

                change                     submit name: [     ]     -->     name: [ bobby ]    -->     name: [     ] name: [     ]     -->     name: [ david ]    -->     name: [     ] name: [     ]     -->     name: [ susan ]    -->     name: [     ] 

Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -