Inquiridor
Problema com TextBox

Pergunta
-
Bom dia Pessoal,
Tenho o seguinte textbox:
<asp:TextBox ID="txt_meucampo" runat="server" CssClass="txtdecimal" Width="60px"
AutoPostBack="True" OnTextChanged="txt_citomega_copia1_TextChanged" onkeypress="mascara(this,soNumeros)"></asp:TextBox>Como vocês pode perceber eu tenho um javascript que faz a validação para que o usuário digite apenas número no evento onkeypress e tb rodo uma comando no evento OnTextChanged, entretanto, não está sendo executado esse evento apenas a validação de digitar apenas números, alguém faça idéia o que pode estar ocorrendo ?
Desde já agradeço,
Abs, Adriano_SP
Todas as Respostas
-
-
Então Guilherme, é isso que está ocorrendo apenas a validação de digitar apenas número está funcionando...
Fica um pouco complicado fazer isso que você disse pois tenho vários campos e tenho receio de tornar lento o load da página.
EStou procurando outra solução, casoa lguém do forum souber por favor me avise.
Desde já agradeço,
Abs, Adriano_SP
-
Veja
http://stackoverflow.com/questions/11217468/fire-ontextchanged-event-of-an-asptextbox-via-javascript
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
- Sugerido como Resposta Samuel Rodrigues dos Anjos quinta-feira, 28 de março de 2013 23:32
-
Adriano,
Veja o código abaixo, altere seu jQuery dessa maneira e vê se resolve:
Abaixo está um exemplo de mascara de taxa de franquia:
Repita seu jquery depois de var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function ()....<script language="javascript" type="text/javascript">
$(document).ready(function () {
//MEU CODIGO
$('#txtTaxaFranquia').priceFormat({
prefix: 'R$ ',
centsSeparator: ',',
thousandsSeparator: '.'
});
});
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function () {
//AQUI REPITO O MESMO CODIGO
$('#txtTaxaFranquia').priceFormat({
prefix: 'R$ ',
centsSeparator: ',',
thousandsSeparator: '.'
});
});
</script>Abs,
Leonardo Trindade
MCT/MCSD Web Developer/MCPD/MCTS/MCP/ITIL V3
Blog Técnico: leonardotrindade.net
- Editado Leonardo Couto Trindade quinta-feira, 28 de março de 2013 13:37
-
-
Leonardo, não estou utilizando Jquery não, e sim uma função simples em javascript.
Acabei solucionando da seguinte forma, como são varios campos que deveriam ter esse comportamento, eu acabei colocando um botão de faz o cálculo dos valores digitados, ou seja, o código que estava no evento ontexchanged , acabei deixando no evento click de um botão. Bom, não era isso que eu queria mas acabei contornando um problema.
Valeu pela ajuda.
Abs, Adriano_SP
-
Cara,
Porque ao invés de utilizar o OnTextChanged não utiliza o onblur com mais uma função em javascript para efetuar os cálculos.
Atenciosamente, Samuel dos Anjos
- Sugerido como Resposta Samuel Rodrigues dos Anjos quinta-feira, 28 de março de 2013 23:35
-