Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou fazendo uma função de validação de campos de formulário e para evitar ter várias funções para o mesmo fim, uma apenas será usada em todos formulários. A estrutura que pretendo usar é seguinte:
function valida(form) {
switch(form) {
case "login":
// Executa validações para formulário de login
break;
case "registro":
//Executa validações para formulário de registro
break;
...
}
Essa função é chamada no botão de envio do formulário, num onclick, e caso nenhum problema seja encontrado, executa um submit(); no formulário:
<input type="button" onclick="valida('nome do formulário');" value="Enviar" />
Então, o que eu quero saber é, se tem como alí na chamada da função, ao invés de colocar o nome do formulário, automaticamente detectar o atributo **name** do **<form ... >** no qual o **<input... />** está inserido. É possível?
No aguardo, até mais ^^
Carregando comentários...