Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Web10

[Resolvido] função dentro de função nao funciona!

Recommended Posts

Ola pessoal

 

eu tenho uma função que gera campos em um formulario!

e outra para incluir uma barra dentro desse campo

 

so que essa segunda função noa funciona e tbm nao da nenhum erro de javascript

 

cod

<script type="text/javascript">
		// formata campos 
	 function formatar(src, mask){
	  var i = src.value.length;
	  var saida = mask.substring(0,1);
	  var texto = mask.substring(i)
	if (texto.substring(0,1) != saida)
	  {
		src.value += texto.substring(0,1);
	  }
	}

    </script>
   <script type="text/javascript">
     function AddCampo(qtd,id){
	 el = document.getElementById(id);
	 objQtd = document.getElementById(qtd);
	 if( isNaN(objQtd.value) ){
		alert('O valor não é um número!!!');
		return false;
	}
	txtHTML = "";
	for(iQtd=0;iQtd<parseInt(objQtd.value);iQtd++)
	{
		txtHTML += '<label><span>Código de Validação:</span></label><input name="campov[]"  onKeyPress="formatar(this,"##/##");" type="text" id="layer" maxlength="11" /></br></p><label><span>Código de Verificação:</span></label><input type="text" id="layer" maxlength="12" name="campod[]" /></br></p>';
	}
        el.innerHTML += txtHTML;

  }  

  </script>


 

essa segunda função é chamada quando o usuario esta digitando a informação.

 

como resolver ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

deve estar dando erro sim..

 

aqui ó

 

onkeypress="formatar(this,"##/##");"

troque por

onkeypress="formatar(this,\"##/##\")"

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.