JOGAR VARI?VEL JAVASCRIPT EM LABEL CODEBEHIND
Olá pessoal!! Como faço isso??
Consigo jogar o valor em um TextArea (html) com o seguinte código:
document.getElementById([ô]TxtArea[ô]).value = variavel
Mas não funciona com nenhum outro objeto. Já tentei:
document.getElementById([ô]<%= Label1.ClientID %>[ô]).value = variavel;
document.getElementById([ô]Input_Text[ô]).innerText = variavel
Onde está o erro?? Podem me ajudar??
Consigo jogar o valor em um TextArea (html) com o seguinte código:
document.getElementById([ô]TxtArea[ô]).value = variavel
Mas não funciona com nenhum outro objeto. Já tentei:
document.getElementById([ô]<%= Label1.ClientID %>[ô]).value = variavel;
document.getElementById([ô]Input_Text[ô]).innerText = variavel
Onde está o erro?? Podem me ajudar??
Você tem que ver qual o ID que deu para o controle. Talvez você esteja se baseando no nome, e não no ID, por isso está dando errado. Se for pelo nome, tu pode fazer assim:
document.getElementByName([Ô]Input_Text[Ô]).innerText = variavel;
Valeu a atenção Jaba, mas não funcionou.
Inserir um label, um input (text) e um textarea e fiz teste com os três:
Exemplos:
document.getElementByID([ô]<%= Label.ClientID %>[ô]).value = [Ô]x[Ô];
document.getElementByName([ô]<%= Label.ClientID %>[ô]).innerText = [Ô]x[Ô];
document.getElementByID([ô]input[ô]).value = [Ô]x[Ô];
document.getElementByName([ô]input[ô]).innerText = [Ô]x[Ô];
Só funciona no Textarea: document.getElementById([ô]TextArea[ô]).value = [Ô]x[Ô]
Poderia até deixar o TextArea mas esse tem uma barra lateral desnecessária que me incomoda.
Inserir um label, um input (text) e um textarea e fiz teste com os três:
Exemplos:
document.getElementByID([ô]<%= Label.ClientID %>[ô]).value = [Ô]x[Ô];
document.getElementByName([ô]<%= Label.ClientID %>[ô]).innerText = [Ô]x[Ô];
document.getElementByID([ô]input[ô]).value = [Ô]x[Ô];
document.getElementByName([ô]input[ô]).innerText = [Ô]x[Ô];
Só funciona no Textarea: document.getElementById([ô]TextArea[ô]).value = [Ô]x[Ô]
Poderia até deixar o TextArea mas esse tem uma barra lateral desnecessária que me incomoda.
Como está no HTML?
Como está no HTML?
Olá Kerplunk. Desculpe pela demora na resposta.
O HTML tá assim:
E o javascript com os testes (já todo bagunçado com tantas tentativas) está assim:
O HTML tá assim:
<asp:Label ID=[Ô]LblNCaracteres[Ô] runat=[Ô]server[Ô] Text=[Ô]0[Ô] SkinID=[Ô]LblNCaracteres[Ô]></asp:Label>
<input id=[Ô]TxtContCarac[Ô] class=[Ô]auto-style11[Ô] type=[Ô]text[Ô] value=[Ô]0[Ô] name=[Ô]TxtContCarac[Ô] />
<textarea id=[Ô]TxtArea[Ô] name=[Ô]S1[Ô] rows=[Ô]1[Ô] class=[Ô]auto-style28[Ô] aria-expanded=[Ô]false[Ô] aria-orientation=[Ô]horizontal[Ô] aria-selected=[Ô]false[Ô] contenteditable=[Ô]false[Ô] maxlength=[Ô]3[Ô]> </textarea>
E o javascript com os testes (já todo bagunçado com tantas tentativas) está assim:
<script language=[Ô]javascript[Ô]>
function ContaCaracteres() {
var Texto = document.getElementById([ô]TxtMensagem[ô]).value;
document.getElementById([ô]TxtArea[ô]).value = Texto.length;
var Resposta = Texto.length;
document.getElementByName([ô]LblNCaracteres.ClientID[ô]).innerText = [Ô]x[Ô];
document.getElementsById([ô]LblNCaracteres[ô]).value = [Ô]x[Ô]
document.getElementById([ô]<%= TxtHora.ClientID %>[ô]).value = [Ô]3[Ô];
document.getElementByName([ô]TxtContCarac[ô]).innerText = [Ô]3[Ô];
document.getElementByID([ô]<%= TextBox.ClientID %>[ô]).value = [Ô]6[Ô];
//document.getElementByName([Ô]LblNCaracteres[Ô]).innerText = Resposta;
}
</script>
DESCOBRI!!!
Deu certo utilizando:
document.getElementById([ô]<%= LblNCaracteres.ClientID %>[ô]).textContent = [Ô]xxx[Ô]
e não:
document.getElementById([ô]<%= TxtHora.ClientID %>[ô]).value = [Ô]xxx[Ô];[txt-color=#e80000] [/txt-color][txt-color=#e80000] [/txt-color]
VALEU A ATENÇÃO GENTE!! MUITO OBRIGADO!!
Deu certo utilizando:
document.getElementById([ô]<%= LblNCaracteres.ClientID %>[ô]).textContent = [Ô]xxx[Ô]
e não:
document.getElementById([ô]<%= TxtHora.ClientID %>[ô]).value = [Ô]xxx[Ô];[txt-color=#e80000] [/txt-color][txt-color=#e80000] [/txt-color]
VALEU A ATENÇÃO GENTE!! MUITO OBRIGADO!!
Tópico encerrado , respostas não são mais permitidas