Jump to content


Photo

Definir Funcao No Atributo Onblur De Input Pelo Java.


  • Faça o login para participar
1 reply to this topic

#1 Fernando Wobeto

Fernando Wobeto

    webmaster

  • Usuários
  • 341 posts
  • Sexo:Masculino

Posted 03/08/2006, 13:32

galera, blz?

seguinte, eu consigo inserir os seguintes atributos em uma inserção de campos input por Javascript como abaixo?

input_punit.setAttribute("onblur", "calcula('"+id+"');");

Tentei colocar mas nao deu resultado. Simplesmente nao acontece nada

Quando a minha função cria um input text automaticamente, eu quero que ele venha tbm com o atributo onblur setado para uma outra funcao em JS que no meu caso é o calcula setando o ID corrente.


Gostaria de saber o que estou fazendo de errado! =/

obrigado

Edição feita por: Fernando Wobeto, 04/08/2006, 18:15.

|--------------------------------------------------|
| MSN: fernando_wobeto@hotmail.com
| E-MAIL: fernandowobeto@gmail.com
| Desenvolvedor Web
|--------------------------------------------------|

#2 DaNi-eL

DaNi-eL

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 08/08/2006, 10:38

Fala Fernando...


Cara só consegui fazer isso funcionar no Firefox no nosso amigo
IE não funcionou...

vai ai um exemplo
// inserindo nova celula na linha
var cellLeft = row.insertCell(3);
// definindo alinhamento
cellLeft.align = "center";
// criando um novo elemento dentro da celula (neste caso um input)
var campo_qtda = document.createElement('input');
// Propriedades do elemento
campo_qtda.type = "text";
campo_qtda.name = "qtda["+i+"]";
campo_qtda.size = "5";
// alguns atributos setados para este elemento
campo_qtda.setAttribute('class','off');
campo_qtda.setAttribute('onFocus','this.className="on"');
campo_qtda.setAttribute('onBlur','this.className="off";calculafim('+i+');');
// adicionando elemento na celula da tabela
cellLeft.appendChild(campo_qtda);

No IE se vc setar desta forma a baixo funciona:
campo_qtda.setAttribute('className','off');

Porem só encontrei para a classe demais eventos ainda não consegui resolver.


Abraços




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq