Exemplo de utilização da biblioteca de validação

    postado por: Gregui Shigunov | Tags , , |

    Aqui está um exemplo de formulário validado pela ferramenta:

    <html>
    <head>
    <meta name="copyright" content="Gregui Shigunov" />

    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="js/gregui.js"></script>

    <link rel="stylesheet" type="text/css" href="css/gregui.css" />
    <link rel="stylesheet" type="text/css" href="css/estilo_da_pagina.css" />
    </head>

    <body>
    <form action="arquivo.xxx" method="POST" name="FORM_CADASTRO" id="FORM_CADASTRO">
    <p class="campo_form">
    <label for="NOME">Nome</label><br/>
    <input name="NOME" id="NOME" type="text" value="" size="60" maxlength="30" minlength="4"
    tipo="texto" obrig="1" />
    <span id="NOME_desc" class="msg_desc" >Nome completo do usuário (* obrigatório)</span>
    <span id="NOME_obrig" class="msg_obrig" >Tamanho deve contar 3 caracteres</span>
    <span id="NOME_inv" class="msg_inv">
    Quantidade de caráctere ultrapassou o limite esperado</span>
    </p>
    <p class="campo_form">
    <label for="IDADE">Idade</label><br/>
    <input name="IDADE" id="IDADE" type="text" value="" size="10" minimo="18" maximo="99"
    tipo="inteiro" obrig="1" />
    <span id="IDADE_desc" class="msg_desc" >informe a idade</span>
    <span id="IDADE_obrig" class="msg_obrig" >obrigatório (válidos entre 18 e 99)</span>
    <span id="IDADE_inv" class="msg_inv">Formato incorreto (inteiro)</span>
    </p>

    <p class="campo_form">
    <label for="EMAIL">E-mail</label><br/>
    <input name="EMAIL" id="EMAIL" type="text" value="" size="60" maxlength="70" minlength="0"
    tipo="email" obrig="1" />
    <span id="EMAIL_desc" class="msg_desc" >seu e-mail para contato</span>
    <span id="EMAIL_obrig" class="msg_obrig" >O campo é obrigatório</span>
    <span id="EMAIL_inv" class="msg_inv">Formato de campo inválido</span>
    </p>


    <p class="campo_form">
    <label>Hora</label><br/>
    <input name="HORA" id="HORA" type="text" value="" size="8" maxlength="8" tipo="hora"
    formato="HH:MM:SS" obrig="1"/>
    <span id="HORA_desc" class="msg_desc" >* Horas (HH:MM:SS)</span>
    <span id="HORA_obrig" class="msg_obrig" >O campo é obrigatório</span>
    <span id="HORA_inv" class="msg_inv">Formato de campo inválido</span>
    </p>

    <p class="campo_form">
    <label>Data</label><br/>
    <input name="DATA" id="DATA" type="text" value="" size="10" maxlength="10" tipo="data"
    formato="DD/MM/AAAA" obrig="1"/>
    <span id="DATA_desc" class="msg_desc" >* formato (DD/MM/AAAA)</span>
    <span id="DATA_obrig" class="msg_obrig" >O campo é obrigatório</span>
    <span id="DATA_inv" class="msg_inv">Formato de campo inválido</span>
    </p>

    <p class="campo_form">
    <label>TEXTO</label><br/>
    <span id="TEXTO_desc" class="msg_desc" >* Aqui a descrição do campo (formato)</span>
    <script type="text/javascript" src="./libs/tiny_mce/tiny_mce.js"></script>
    <textarea id="TEXTO" name="TEXTO" rows="15" cols="80"
    style="width: 720px;" class="editorHTML"></textarea>
    </p>

    <p class="campo_form">
    <label>CIDADE</label><br/>
    <span id="CIDADE_desc" class="msg_desc" >* Selecione a(s) cidade(s)</span>
    <span id="CIDADE_inv" class="msg_inv" >Selecione entre 3 e 4 opções</span>
    <br/>
    <select name="CIDADE" id="CIDADE" multiple="multiple" obrig="1" min="3" max="4"
    style="width:200px;height:100px;" type="select">
    <option value="1">Florianópolis</option>
    <option value="2">Curitiba</option>
    <option value="3">Florianópolis</option>
    <option value="4">Rio de Janeiro</option>
    <option value="5">São Paulo</option>
    </select>
    </p>

    <p class="campo_form">
    <label>ESTADO</label><br/>
    <span id="ESTADO_desc" class="msg_desc" >* Selecione a cidade</span>
    <span id="ESTADO_inv" class="msg_inv" >Selecione uma opção</span>
    <br/>
    <select name="ESTADO[]" id="ESTADO" obrig="1" type="select">
    <option value="">Selecione</option>
    <option value="2">Paraná</option>
    <option value="1">Pernambuco</option>
    <option value="2">Piauí</option>
    <option value="3">Rio de Janeiro</option>
    <option value="4">Rio Grande do Norte</option>
    <option value="5">Rio Grande do Sul</option>
    <option value="6">Rondônia</option>
    </select>
    </p>
    <p> </p>
    <p>
    <input type="button" value="enviar"
    onclick="enviar_formulario('FORM_CADASTRO');" />
    <input type="button" value="validar"
    onclick="valida_form('FORM_CADASTRO') == true ? alert('OK') : alert('inválido') ;" />
    </p>

    </form>

    </body>
    </html>


    Qualquer dúvida: gregui@gmail.com

    Comments (0)

    Postar um comentário

     
    BlogBlogs.Com.Br