Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Clauido José

mascara de entrada para data

Recommended Posts

Bom dia galera bom estou com problema aqui na mascara de entrada de data baixei uma versão do jquery e fiz como estava no tutorial do site mas não estou tendo sucesso olha o meu codigo nao mostra mensagem de erro mas não nada.

 <%@ Page Title="" Language="C#" MasterPageFile="~/admin/logado.master" AutoEventWireup="true" CodeFile="cad_empresa.aspx.cs" Inherits="admin_cad_empresa" %>
<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    <style type="text/css">
        .coluna1
        {
            width:10%;
            font-size:12px;
            font-weight:bold;
        }
        .coluna2
        {
            width:90%;
            font-size:11px;
            text-align:left
        }
        .coluna3
        {
            width:70%;
            font-size:11px;
            text-align:left
        }
        .titulo
        {        
            font-size:12px;         
            width:100%;
            background-color: #FF9900;
            padding:10px 10px;
        }
        .style1
        {
            width: 10%;
        }
    </style>    
    <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
    <script type="text/javascript" src="js/jquery.maskedinput-1.2.2.js"></script>

    <script type="text/javascript">
        jQuery(function ($) {
            $("#txtData").mask("99/99/9999");
            $("#phone").mask("(999) 999-9999");
            $("#tin").mask("99-9999999");
            $("#ssn").mask("999-99-9999");
        });
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

    <div id="mensagem">Sejá bem vindo <asp:LoginName ID="LoginName1" runat="server" /> Você está em Administração do site » Empresa » Cadastro</div>
    
    <form id="Form1" method="post" runat="server" enctype="multipart/form-data">
    <div id="cadastra" style="margin:100px auto;width:90%" >
        <table width="90%" cellpadding="2" cellspacing="2" border="0" align="center" class="table">
            <tr>
                <th class="coluna3" colspan="2">Os campos em * são obrigatórios o preenchimento</th>
            </tr>
            <tr>
                <td class="coluna1"> </td>
                <td class="coluna2"><asp:Label ID="lblStatus" runat="server" Text=""></asp:Label></td>
            </tr>
            <tr>
                <td class="coluna1">* Empresa:</td>
                <td class="coluna2"><asp:TextBox ID="txtempresa" runat="server" Width="400px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                        ErrorMessage="O campo empresa é obrigatório" ControlToValidate="txtempresa"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td class="coluna1">* Breve:</td>
                <td class="coluna2"><asp:TextBox ID="txtBreve" runat="server" Width="400px" 
                        Rows="3" TextMode="MultiLine"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                        ErrorMessage="O campo breve é obrigatório" ControlToValidate="txtBreve"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td class="coluna1">* Descrição:</td>
                <td class="coluna2">
                    <CKEditor:CKEditorControl ID="CKEditor1" BasePath="ckeditor/" runat="server" 
                        TemplatesFiles="/ckeditor\plugins\pastefromword\filter"></CKEditor:CKEditorControl>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                        ErrorMessage="O campo descricao é obrigatório" ControlToValidate="CKEditor1"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td class="coluna1">* Logo:</td>
                <td class="coluna2"><asp:FileUpload ID="logo" runat="server" Width="400px"   /></td>
            </tr>
            <tr>
                <td class="coluna1">* Data de cadastro:</td>
                <td class="coluna2"><asp:TextBox ID="txtData" runat="server" Width="400px" CssClass="campoFormData"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                        ErrorMessage="O campo empresa é obrigatório" ControlToValidate="txtData"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td class="coluna3" colspan="2"></td>
            </tr>
            <tr>
                <td class="coluna3" colspan="2" align="right"><asp:Button ID="butGravar" 
                        runat="server" Text="Gravar" onclick="butGravar_Click" /><asp:Button ID="butSair" runat="server" Text="Sair" /></td>
            </tr>
        </table>
    </div>
    </form>
</asp:Content>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Abra o inspetor de elementos do navegador (Se o seu for o Chrome) no topo direito deverá haver alguma mensagem em vermelho sobre erros de javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparece erro nenhum quando vou testar atualizo eu sempre quando uso javascript uso ou jquery uso inspetor de elementos do navegador sei usar ele mas nao mostra nada como se a chamada do jquery nao esta ja fazendo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia amigo,

 

Primeiro, atualiza esse jquery ai...temos versões bem mais nova.

 

Segundo, tente chamar sua mascara dentro do seguinte comando.

 

$(document).ready(function () {
    //seu codigo aqui
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom to quebrando a cabeça aqui esse lance de mascara de entrada aff ta osso rs mas eu chego la ja consegui fazer a chamada da JQuery e agora aparece um erro esta linha olhe.

 

 

$.mask.addPlaceholder("~", "[+-]"); --> Uncaught TypeError: undefined is not a function

Compartilhar este post


Link para o post
Compartilhar em outros sites

O primeiro post estava no caminho certo, provavelmente por estar usando masterpage seu controle esta recebendo outro ID, não é txtData. Faça com CSS, no seu campo de data, adicione Class="date". E no seu jquery:

<script type="text/javascript">
$(document).ready(function () {
  $(".date").mask("99/99/9999");
});
</script>

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.