Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, tenho uma página .php rodando o plugin maskMoney.js mas estou encontrando algumas dificuldades:
A página com o input que desejo formatar é a "página1.php"
Quando abro a "página1.php" no browser o plugin funciona normalmente.
Porém, no meu projeto, esta página está sendo executada por meio de um include da "página_principal.php".
A estrutura da "página_principal.php" é:
<?
include "página1.php";
include "página2.php";
include "página3.php";
?>
Assim, quando eu executo a "página_principal.php", o plugin não funciona mais.
Já tentei chamar os arquivos .js dentro da página principal por meio das tags html:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="maskMoney.js"></script>
mas ainda não estou conseguindo fazer funcionar.Já fiz também William.
Ainda assim não funcionou.
Vou editar o tópico.
Coloque o caminho total de onde está o arquivo.
SUA URL LOCAL: http://localhost/projeto/arquivo.js
ficando.
<script src="http://localhost/projeto/jquery.js"></script>
<script src="http://localhost/projeto/maskMoney.js"></script>Paulo, fiz o que você sugeriu colocando o caminho todo mas também não funcionou.
Então o problema pode ser o jquery que você está usando.
para fazer um teste faça.
no arquivo teste deixe assim.
$(function(){
alert('Efetuando teste...');
});
<script src="http://localhost/projeto/jquery.js"></script>
<script src="http://localhost/projeto/teste.js"></script>Olá paulinho, blza!
O Jquery dele tá legal.
E aqui, você ve ele funcionando. No campo "Valor faturado por unidade"
http://jsfiddle.net/wilnet/h4q6zw32/
O problema dele está nas páginas PHP.
Estou fazendo alguns testes aqui mas ainda não encontrei a solução.
Hoje vou começar à recriar as páginas do zero tentando iniciar com o maskMoney funcionando e ver se encontro o erro.
Isso mesmo Didiozz,
1) Precisa debugar seus code mesmo, vai por parte, testando... inserindo mais code.... testando... até chegar no erro. ( Já que está com esta dificuldade de localizar )
2) Ou então consegui exibir seus code aqui e/ou explicar mais detalhadamente seu erro, desta forma ficará mais fácil pra galera entender e ajudar.
vlw
Consegui resolver!
O que estava acontecendo era o seguinte:
Considerando a estrutura de páginas que havia citado:
>
A página com o input que desejo formatar é a "página1.php"
Quando abro a "página1.php" no browser o plugin funciona normalmente.
Porém, no meu projeto, esta página está sendo executada por meio de um include da "página_principal.php".
A estrutura da "página_principal.php" é:
<?
include "página1.php";
include "página2.php";
include "página3.php";
?>
O que ocorria é que eu também estava trabalhando com jquery na "página2.php", e talvez isso tenha gerado algum conflito.
Pois o que fiz, foi unificar toda a programação jquery e maskMoney referente à "página1.php" e "pàgina2.php" na "página_principal".
Agora tudo está funcionando!!!
Para melhorar o código, criei um documento .js com toda a programação referente ao site e somente chamei por meio da tag:
<script type="text/javascript" src="scripts/codigos.js"></script>
na "página_principal.php"
Nessa "página_principal.php" vc chama o Jquery principal tb,
<script type="text/javascript" src="jquery.js" ></script>
Caso contrário não funcionará mesmo.
Deverá estar com os dois, o "jquery" e o "maskmoney".
Espero ter ajudado.
vlw