Can I count on some help?
On 23 Lip, 15:50, elfuego1 <[email protected]> wrote: > First submit button on login page works like a charm. > But submit button on registration page - doesn't. > > Content of my user.html > --------------------------------------------------------------------------- > > {{extend 'layout.html'}} > > {{lbl=form.custom.label}} > {{wdgt=form.custom.widget}} > > {{if request.args(0)=='login':}}{{#=auth.login()}} > {{=form.custom.begin}} > <table> > <tr>{{=lbl.username}}:<td>{{=wdgt.username}}</td></tr> > <tr>{{=lbl.password}}:<td>{{=wdgt.password}}</td></tr> > </table> > {{=form.custom.submit}} > {{=form.custom.end}} > > {{elif request.args(0)=='register':}} > {{=form.custom.begin}} > <table> > <tr> > <label for="register_login">{{=lbl.username}}</label> > <td><input type="text" id="username" name="username" > onblur="getData(this.value)" /></td> > <td><div id="resultbox" class="msg"></div></td> > <tr> > <label for="password" > id="auth_user_password">{{=lbl.password}}</label> > <td>{{=wdgt.password}}<td> > </tr> > <tr> > <label for="register_first_name" >{{=lbl.first_name}}</ > label> > <td>{{=wdgt.first_name}}</td> > </tr> > <tr> > <label for="register_last_name" >{{=lbl.last_name}}</ > label> > <td>{{=wdgt.last_name}}</td> > </tr> > <tr> > <label for="register_email" >{{=lbl.email}}</label> > <td>{{=wdgt.email}}</td> > </tr> > <tr> > <label for="register_phone" >{{=lbl.phone_no}}</label></ > th> > <td>{{=wdgt.phone_no1}}</td> > </tr> > <table> > {{=form.custom.submit}} > {{=form.custom.end}} > {{pass}} > > additionaly layout.html incluedes also this: > --------------------------------------------------------------------------------------------------------- > > <script type="text/javascript" > src="{{=URL(r=request,c='static',f='jquery.js')}}"></script> > <script type="text/javascript"> > > var submit = false; > $(document).ready(function(){ > $("form").submit(function() { > return submit; > }); > }); > > function getData(value){ > if(value != ""){ > $ > ("#resultbox").removeClass().addClass('msg').text('Validating...').fadeIn(100); > $.post("{{=URL(r=request,c='default',f='ajaxuserexist')}}", > {username:value},function(result){ > if(result=='yes'){ > $ > ("#resultbox").removeClass().addClass('error').text('Username already > taken').fadeTo(900,1); > submit = false; > }else{ > $ > ("#resultbox").removeClass().addClass('success').text('Username is > available for registration!').fadeTo(900,1); > submit = true; > } > }); > }else{ > $("#resultbox").removeClass().addClass('msg').text('This > field is required'); > } > } > > </script> > > This is used for on the fly username checking in the DB. > > On 23 Lip, 15:14, mdipierro <[email protected]> wrote: > > > Please show us the form and the customization. {{=form.custom.submit}} > > should just produce <input type="submit"/>. The problem is somewhere > > else. > > > On Jul 22, 6:37 pm, elfuego1 <[email protected]> wrote: > > > > Hi, > > > > I had made my custom form, but adding {{=form.custom.submit}} doesn't > > > let me send the form. > > > How should I add submit button to the page, so I would get a default > > > fields validation and form submit functionallity? > > > > Best regards.

