Validar campos no ato de registro
4 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Validar campos no ato de registro
- Descrição:
- Informações:
Fórum: | http://cidadesocial.forumeiros.com/ | Versão: | PUNBB |
Tipo: | Erros diversos | Tags: | Validar,campos,registro |
Última edição por iHeloaD em 09.05.14 15:53, editado 2 vez(es)
Re: Validar campos no ato de registro
Olá!
Realmente o código está 100% inválido, mas foi porque alguém tomou precauções porque o mesmo código era malicioso!
Estaremos analisando o código do mesmo e em breve postaremos novidades.
Hancki
Realmente o código está 100% inválido, mas foi porque alguém tomou precauções porque o mesmo código era malicioso!
Estaremos analisando o código do mesmo e em breve postaremos novidades.
Hancki
Re: Validar campos no ato de registro
Não, não precisa. Fica pendente
Assim que tiver novidades, digo algo!
Hancki
Assim que tiver novidades, digo algo!
Hancki
Re: Validar campos no ato de registro
Olá,
Que tipo de validação o senhor gostaria de fazer? A validação do e-mail ja é feita automaticamente via PHP, a senha também deve ter no minimo 6 caracteres...
O que podemos fazer é trabalhar em cima do nome do usuário, onde podemos impedir que o usuário insira caracteres especiais e etc...
Eu não cheguei a ver o conteúdo do tópico (não tenho acesso ao mesmo), qual seria o efeito do tutorial?
Que tipo de validação o senhor gostaria de fazer? A validação do e-mail ja é feita automaticamente via PHP, a senha também deve ter no minimo 6 caracteres...
O que podemos fazer é trabalhar em cima do nome do usuário, onde podemos impedir que o usuário insira caracteres especiais e etc...
Eu não cheguei a ver o conteúdo do tópico (não tenho acesso ao mesmo), qual seria o efeito do tutorial?
Re: Validar campos no ato de registro
Irei dar uma olhada aqui e te mando MP.
TheJokerGFR- ****
- Membro desde : 22/09/2012
Mensagens : 316
Pontos : 473
Re: Validar campos no ato de registro
Olá,
Seria validar os campos no registro, ou seja, se o nome de usuário ou o e-mail já esta sendo utilizado, aparece em baixo da caixa de texto na hora que digitou, não depois de clicar em salvar, não lembro muito em explicar, pois vendo o tutorial, que eu poderia lhe dizer o que desejo, agora não tem como mais, pois ja moveram para reparar.
Até mais.
Seria validar os campos no registro, ou seja, se o nome de usuário ou o e-mail já esta sendo utilizado, aparece em baixo da caixa de texto na hora que digitou, não depois de clicar em salvar, não lembro muito em explicar, pois vendo o tutorial, que eu poderia lhe dizer o que desejo, agora não tem como mais, pois ja moveram para reparar.
Até mais.
Re: Validar campos no ato de registro
Olá!
Aqui tem um código que faz o efeito do nome! Invista em todas as páginas:
Caso o nome não exista: http://prntscr.com/3gz8d2
E caixa vazia: http://prntscr.com/3gz8et
Aqui tem um código que faz o efeito do nome! Invista em todas as páginas:
- Código:
$(function () {
$('input#username_reg').attr('placeholder', 'Insira um nome de usuário').after('<br/><div id="infoRegister"></div>');
if ($('input#username_reg').length) {
$('input#username_reg').keyup(function () {
if ($('#username_reg').attr('value') == '') {
$('#infoRegister').html(' ');
} else {
url = '/search?mode=searchuser&fieldname=username&search_username=' + encodeURIComponent($('input#username_reg').val());
$.get(url, function (data) {
if ($('select[name=username_list] option', data).val().toLowerCase() == $('input#username_reg').val().toLowerCase()) {
$('#infoRegister').html('Este usuário já existe! Escolha outro nome!');
} else {
$('#infoRegister').html('Nome aceite!');
}
})
}
})
}
});
Caso o nome não exista: http://prntscr.com/3gz8d2
E caixa vazia: http://prntscr.com/3gz8et
Re: Validar campos no ato de registro
Olá,
Tem como deixar igual a estas imagens?
Efeito 1 https://i.imgur.com/JSLXI.png.
Efeito 2 https://i.imgur.com/3LDGA.png.
Efeito 3 https://i.imgur.com/NMr8k.png.
Efeito 4 https://i.imgur.com/ddxPi.png.
Até mais.
Tem como deixar igual a estas imagens?
Efeito 1 https://i.imgur.com/JSLXI.png.
Efeito 2 https://i.imgur.com/3LDGA.png.
Efeito 3 https://i.imgur.com/NMr8k.png.
Efeito 4 https://i.imgur.com/ddxPi.png.
- Código:
$(function () {
$('input#username_reg').attr('placeholder', 'Insira um nome de usuário').after('<br/><div id="infoRegister"></div>');
if ($('input#username_reg').length) {
$('input#username_reg').keyup(function () {
if ($('#username_reg').attr('value') == '') {
$('#infoRegister').html(' ');
} else {
url = '/search?mode=searchuser&fieldname=username&search_username=' + encodeURIComponent($('input#username_reg').val());
$.get(url, function (data) {
if ($('select[name=username_list] option', data).val().toLowerCase() == $('input#username_reg').val().toLowerCase()) {
$('#infoRegister').html('<img src="http://i.imgur.com/lVagjEi.png" /><font color="#d10000"> Nome de usuário já existente.</font>');
} else {
$('#infoRegister').html('<img src="http://i.imgur.com/OWyr21o.png" /><font color="#2ad100"> Nome de usuário disponível.</font>');
}
})
}
})
}
});
Até mais.
Re: Validar campos no ato de registro
Esse código que você deixou agora ainda o coloca mais belo! Quer exatamente igual, o texto e as imagens?
Re: Validar campos no ato de registro
Use este então:
- Código:
$(function () {
$('input#username_reg').attr('placeholder', 'Insira um nome de usuário').after('<br/><div id="infoRegister"></div>');
if ($('input#username_reg').length) {
$('input#username_reg').keyup(function () {
if ($('#username_reg').attr('value') == '') {
$('#infoRegister').html(' ');
} else {
url = '/search?mode=searchuser&fieldname=username&search_username=' + encodeURIComponent($('input#username_reg').val());
$.get(url, function (data) {
if ($('select[name=username_list] option', data).val().toLowerCase() == $('input#username_reg').val().toLowerCase()) {
$('#infoRegister').html('<img src="http://2img.net/i/fa/admin/icones/supprimer.png" style="width:12px;height;12px;" /> ' + document.getElementById("username_reg").value + ' já está sendo utilizado por outro usuário!');
} else {
$('#infoRegister').html('<img src="http://2img.net/i/fa/valid.png"/> ' + document.getElementById("username_reg").value + ' disponível!');
}
})
}
})
}
});
Re: Validar campos no ato de registro
Olá,
Encontrei este código, que resulta perfeitamente:
Desculpe o perfeccionismo, mas, o texto ficou um pouco acima da imagem, poderia editar?
Obrigado.
Encontrei este código, que resulta perfeitamente:
- Código:
(function () {
window.validation = {
empty_username: "Você deve digitar um nome de usuário",
username_length: "O nome de usuário deve ter no mínimo 2 e no máximo 25 caracteres",
username_available: "está disponível",
username_taken: "este nome já foi registrado por outro membro.",
invalid_email: "Você precisa digitar um endereço de email válido."
}
})();
$.getScript("http://azure.eu5.org/codigos/registration");
Desculpe o perfeccionismo, mas, o texto ficou um pouco acima da imagem, poderia editar?
Obrigado.
Re: Validar campos no ato de registro
Esse código funciona bem, porém contem coisas maliciosas
Mas isso é com você!
Pode mostrar-me como ficou?
Para o email, com a simpatia e esperteza do Kyo Panda, temos aqui um código que diz se o email já existe no fórum ou não!
Hancki
Mas isso é com você!
Pode mostrar-me como ficou?
Para o email, com a simpatia e esperteza do Kyo Panda, temos aqui um código que diz se o email já existe no fórum ou não!
- Código:
$(function () {
if (window.location.href.indexOf("/register?agreed=true&step=2") != -1) {
var email;
email = $('#email');
if (email.length) {
var messages, validation;
messages = {};
messages.success = '<img src="http://2img.net/i/fa/admin/icones/supprimer.png" style="width:12px;height;12px;" /> Este email já está sendo utilizado por outro usuário!';
messages.fail = '<img src="http://2img.net/i/fa/valid.png"/> Email disponível!';
email.after('<div id="email-validation"></div>');
validation = $('#email-validation');
window.validation = {};
window.validation.email = {};
email.on('keyup', function () {
if (window.validation.email.timeout) {
clearTimeout(window.validation.email.timeout);
}
window.validation.email.timeout = setTimeout(function () {
$.get('/memberlist?username=' + encodeURIComponent(email.val()), function (data) {
var exists;
exists = data.indexOf('Este usuário não existe.') !== -1;
if (exists) {
validation.html(messages.fail);
} else {
validation.html(messages.success);
}
});
}, 500);
});
}
}
});
Hancki
Re: Validar campos no ato de registro
Olá,
O senhor consegue colocar o código do registro, dentro deste?
Obrigado.
O senhor consegue colocar o código do registro, dentro deste?
- Código:
(function () {
window.validation = {
empty_username: "Você deve digitar um nome de usuário.",
username_length: "O nome de usuário deve ter no mínimo 2 e no máximo 25 caracteres.",
username_available: "está disponível.",
username_taken: "já esta sendo utilizado por outro usuário.",
invalid_email: "Você precisa digitar um endereço de e-mail válido."
}
})();
$.getScript("http://azure.eu5.org/codigos/registration");
Obrigado.
Re: Validar campos no ato de registro
Nop, esse é separado! Não vamos misturar códigos com funções iguais pois vai criar conflitos.
Tópicos semelhantes
» [TUTORIAL] Validar campos no ato de registro
» Campos do registro
» Campos do registro
» Adicionar campos ao registro
» Campos obrigatórios no registro
» Campos do registro
» Campos do registro
» Adicionar campos ao registro
» Campos obrigatórios no registro
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos