Martinsrj 0 Denunciar post Postado Maio 12, 2010 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
Martinsrj 0 Denunciar post Postado Maio 13, 2010 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
quintelab 91 Denunciar post Postado Maio 13, 2010 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
Martinsrj 0 Denunciar post Postado Maio 14, 2010 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
quintelab 91 Denunciar post Postado Maio 14, 2010 Não vi onde utilizou TryParse. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Martinsrj 0 Denunciar post Postado Maio 14, 2010 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
Martinsrj 0 Denunciar post Postado Maio 14, 2010 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