Ir para conteúdo

POWERED BY:

Arquivado

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

Iago Leão

Testar se o browser suporta o required do HTML5

Recommended Posts

Olá amigos, dei uma pesquisada pela net e não encontrei nada a respeito de como testar se o browser suporta o atributo required, aquele usado para validação de forms automaticamente.

Alguém tem uma ideia de como posso testar isso??

 

Desde já muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mateus, as versões atuais ,inclusive do IE, funcionam perfeitamente, porém para browser antigos não, tenho que assim invocar um lib jquery para fazer o trabalho sujo!

 

Mas com um código meio armengado conseguir resolver....

$(function(){	
	//$('#form_contato').validate();
	function elementSupportsAttribute(element, attribute) {
		try{
			var test = document.createElement(element);
			if (attribute in test) {
				return true;
			} else {
				return false;
			}
		}catch(err) {
			return false;
		}
	}
	if(!elementSupportsAttribute('input','required')){
		$('#form_contato').validate();
	}else{
		$('#form_contato input.required, #form_contato textarea.required').each(function(){
			$(this).attr('required','required');
		});
	}
});

Fica a dica..

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.