Jump to content

Cadastro de Vários telefones


glicose
 Share

Recommended Posts

Boas,

Estou fazendo um cadastro de clientes em PHP,

Gostaria de saber como faço para cadastrar um número ilimitado de telefones, ou seja, como faço para criar novas caixas de texto, caso o usuário queira inserir mais de 1 telefone

Cadastraria os telefones na tabela "telefone" passando o id do cliente

Quem puder ajudar agradeço

Grato!!!

Link to comment
Share on other sites

Olá, eu estou usando esse esqueminha:

function addtelefone(divName){    

          var newdiv = document.createElement('div');

          newdiv.innerHTML ="<input type='text' name=telefone[] size=17 maxlenght=14>";

          document.getElementById(divName).appendChild(newdiv);          

}

Até aí tudo bem, só que eu queria inserir uma máscara na textbox

"onkeypress=return mascara(event,'dddtel',this)"

O problema é que as aspas acabam fechando a linha de instrução do newdiv

Como eu faria pra arrumar isso?

Grato 🙂

Link to comment
Share on other sites

Tabindex define a ordem em que os campos ficam com focus quando se dá um Tab. O que tu queres realmente é o focus, experimenta algo deste género (coloca isto no fim da função actual) (não foi testado, mas penso que deverá funcionar...):

//...

//buscar elementos "input" presentes em divName
var telInputs = document.getElementById(divName).getElementsByTagName('input');

//dar focus ao último elemento encontrado, que será o input acabado de criar;
telInputs[telInputs.length - 1].focus();

//...

"Pensa positivo: tudo pode piorar"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.