Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 77
Sexo: Masculino

Formulário Semi-automático

21-11-2012 16:11

É simples, quero que em um formulário, o restante seja preenchido automaticamente. É um formulário de quantidade de depósito, ou seja, assim que o cara coloque o valor "5" no formulário, aparecerá lá 5,00, ou seja, o ,00 é preenchido de forma automática, e ele não pode colocar vírgula, apenas número inteiros. Caso ele coloque 5,50 o ,50 seja removido ou algo do tipo.

Alguma ideia?

Obrigado.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Formulário Semi-automático

21-11-2012 18:14

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 77
Sexo: Masculino

Formulário Semi-automático

21-11-2012 21:17

Deu certo web, só que depois que é preenchido, é enviado o valor com td... Como faço para transformar o valor do post de tipo R$ 9,00 para 900 ou apenas 9?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Formulário Semi-automático

21-11-2012 21:33

Você pode usar o explode, e separar o 9 pela vírgula, ou usar um replace para retirar a vírgula.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 77
Sexo: Masculino

Formulário Semi-automático

21-11-2012 23:28

Fiz desta forma em PHP e funcionou... Mas se tiver alguma forma de encurtar e/ou simplificar isto eu agradeço...

MUITO Obrigado desde já (novamente) =D

$replace = str_replace("R$","","".$_POST['amount'].""); $valor = str_replace(",","","".$replace."");

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Formulário Semi-automático

22-11-2012 10:21

Você pode fazer assim

<?php // VALOR ENVIADO PELO POST $_POST['amount'] = "R$9,00"; // TROCA MÚLTIPLA COM ARRAY echo str_replace(Array("R$", ","),Array("", ""), $_POST['amount']); ?>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 77
Sexo: Masculino

Formulário Semi-automático

22-11-2012 10:54

Obrigado novamente =DDD
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Formulário Semi-automático

22-11-2012 10:57

;)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado