Skip to content

Instantly share code, notes, and snippets.

@gustavosouzalima
Created April 22, 2013 15:45
Show Gist options
  • Save gustavosouzalima/5436167 to your computer and use it in GitHub Desktop.
Save gustavosouzalima/5436167 to your computer and use it in GitHub Desktop.
Exemplo de como personalizar um formulário do web2py na view
{{=form.custom.begin}} <!-- Aqui é a chamada para iniciar o formulário personalizado -->
<!-- Email -->
{{ form.elements('#auth_user_email')[0] ['_placeholder'] = "Email" }} <!-- para criar um atributo de um elemento no html, acesso pela sua ID, e a chamada para criar o atributo é preceedido de "_" -->
{{ form.elements('#auth_user_email')[0] ['_type'] = "email" }}
{{=form.custom.widget.email}} <!-- aqui eu insiro o campo customizado no html -->
<!-- Senha -->
{{ form.elements('#auth_user_password')[0] ['_placeholder'] = "Senha" }} <!-- mesma coisa do elemento anterior -->
{{=form.custom.widget.password}} <!-- aqui eu insiro o campo customizado no html -->
<div class="remember">
<div class="left">
<input class="checkbox" id="auth_user_remember" name="remember" type="checkbox" value="on" checked /><label for="auth_user_remember">Lembrar-me (por 30 dias)</label>
</div>
<div class="right">
<a id="reset_password" href="{{=URL(f='user',args='request_reset_password')}}">Esqueceu a senha?</a>
</div>
</div>
<input type="submit" class="btn" value="Entrar"/>
{{=form.custom.end}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment