Ir para conteúdo

POWERED BY:

Arquivado

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

Martinsrj

[Resolvido] Como fazer em ASP.Net?

Recommended Posts

Olá pessoal, boa tarde!

Possuo essa pagina http://martinsrj.com/teste/index1.php quero colocar em ASP.Net, pois li uma matéria nesse site: http://www.w3schools.com/dotnetmobile/mobile_events.asp vejo que é util para a minha necessidade. O formulario que está em php está funcionando perfeitamente com javascript inserindo campos e removendo campos no final do formulario, porem não consigo de forma alguma através do javascript formatar o campo para moeda que funcione no mobilem apenas funciona para desktop.

A pergunta é, existe em ASP.Net algum componente para mobile para esse fim?

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, favor desconsiderar o post acima.

Analisem a pergunta abaixo:

Possuo o código abaixo em asp.Net e está funcionando perfeitamente. O que eu quero é inserir o campo moeda (0,00) e um campo data (dd/mm/aaaa).

Quando o usuario digitar o campo data ou moeda errado venha informar a mesma situação que eu mencionei no código abaixo, porem com algumas modificações, Exemplo Campo data:

se o usuario digitar 4/05/2010 dar a seguinte critica: campo data digitado incorretamente favor preencher da seguinte forma: 03/05/2010 (é necessário que o usuario digite no campo data 10 caracteres(00/00/0000))

Exemplo campo moeda: quando o usuario digitar 235, automaticamente o asp.net muda para 2,35.

 

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>

<head runat="server">
    <title></title>

<script runat="server">
Sub Submit(ByVal Obj As Object, ByVal e As EventArgs)
    If Page.IsValid Then
        lblMessage.Text = "You passed validation!"
    End If
End Sub

</script>

</head>
<body>
    <form id="form1" runat="server">
    <asp:Label ID = "lblMessage" runat="server" ><p></p>
    Digite o seu Nome:
    </asp:Label>
    <asp:TextBox ID = "tbFName" runat="server" ></asp:TextBox><br />
    <asp:RequiredFieldValidator runat = "server" ControlToValidate = "tbFName" ErrorMessage="Campo Obrigatório!" >
    </asp:RequiredFieldValidator>

    <asp:Button ID = "tbSubmit" runat = "server" 
    Text="Verifica" OnClick="Submit" />

    <div>

    </div>
    </form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite quintelab!

 

Como estou inciciando, inciciei hoje no .Net na marra... rsrsrsr

Verifica por gentileza no código abaixo que criei se fiz corretamente e se foi uma boa pratica de programação

 

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Mobile - Teste</title>
 
<head runat="server">
    <title></title>
 
<script runat="server">
</script>
 
</head>
<body>
    <form id="form1" runat="server">
    <div style="height: 455px">
 
        <asp:Label ID="Label1" runat="server" Text="Nome:"></asp:Label>
         <asp:TextBox ID="TxtNome" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
            ControlToValidate="TxtNome" ErrorMessage="Informe o nome">*</asp:RequiredFieldValidator>
        <br /><br />
 
        <asp:Label ID="Label2" runat="server" Text="Data de Nascimento:"></asp:Label>
 
     
        <asp:TextBox ID="TxtDataNascimento" runat="server"></asp:TextBox>
        <asp:CompareValidator ID="CompareValidator1" runat="server" 
            ControlToValidate="TxtDataNascimento" Display="Dynamic" 
            ErrorMessage="Data de Nascimento Inválida " Operator="GreaterThan" 
            Type="Date" ValueToCompare="01/01/1900">*</asp:CompareValidator>
        <br />
        <br />
        <asp:Button ID="cmdLogon" runat="server" Text="Valida Dados" />
        <asp:ValidationSummary ID="ValidationSummary1" runat="server" />
    </div>
    </form>
</body>
</html>

 

 

Você pode usar o DateTime.TryParse para testar se a data esta correta.

Sobre a moeda terá que utilizar javascript ou jquery para formatar.

 

Abraços...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente eu não utilizei: TryParse

Utilizei: CompareValidator

 

Não vi onde utilizou TryParse.

 

Abraços...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que consegui fazer a validação.

Se alguem souber de alguma outra ou melhor do que a minha, favor informar.

 

Código abaixo:

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Mobile - Teste</title>
 
<head runat="server">
    <title></title>
 
<script runat="server">
</script>
 
</head>
<body>
    <form id="form1" runat="server">
    <div style="height: 455px">
 
        <asp:Label ID="Label1" runat="server" Text="Nome:"></asp:Label>
         <asp:TextBox ID="TxtNome" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
            ControlToValidate="TxtNome" ErrorMessage="Informe o nome">*</asp:RequiredFieldValidator>
        <br /><br />
 
        <asp:Label ID="Label2" runat="server" Text="Data de Nascimento:"></asp:Label>
 
     
        <asp:TextBox ID="TxtDataNascimento" runat="server" MaxLength="10"></asp:TextBox>
        <asp:CompareValidator ID="CompareValidator1" runat="server" 
            ControlToValidate="TxtDataNascimento" Display="Dynamic" 
            ErrorMessage="Data de Nascimento Inválida " Operator="GreaterThan" 
            Type="Date" ValueToCompare="01/01/1900">*</asp:CompareValidator>
        <br />
        <br />
        <asp:Label ID="Label3" runat="server" Text="Moeda:"></asp:Label> 
        <asp:TextBox ID="TxtMoeda" runat="server" MaxLength="6"></asp:TextBox>
        <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
            ErrorMessage="Digite o valor corretamente" 
            ValidationExpression="\d+\,\d{2}" 
            ControlToValidate="TxtMoeda">*</asp:RegularExpressionValidator>
        
        <br />          
        <br />
        <br />
        <asp:Button ID="cmdLogon" runat="server" Text="Valida Dados" />
        <br />
        <asp:ValidationSummary ID="ValidationSummary1" runat="server" />
    </div>
    </form>
</body>
</html>

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.