Ir para conteúdo

POWERED BY:

Arquivado

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

PauloRJ

Validação de FORM so funciona no IE

Recommended Posts

Bom dia,

 

Estou com a seguinte duvida:

O codigo abaixo nao funciona no mozila, chrome, etc... somente no IE

 

 

Alguem teria alguma ideia?

 

Com este código, se o campo estiver assinalado que é obrigatório, então a função de validação irá verificá-lo quando o evento onSubmit do formulário for chamado.

 

<script language="JavaScript">
function ValidaSemPreenchimento(form)
{
	for (i=0;i<form.length;i++)
	{
		var obg = form[i].obrigatorio;
		if (obg==1)
		{
			if (form[i].value == "")
			{
				var nome = form[i].name
				alert("O campo " + nome + " é obrigatório.")
				form[i].focus();
				return false
			}
		}
	}
	return true
}
</script>

<form method="post" action="" name="form1" onSubmit="return ValidaSemPreenchimento(this)">
<input type="text" obrigatorio="1" name="texto">
<input type="text" name="idade" obrigatorio="1">
<input type="submit">
</form>

Codigo by Rodrigo Araujo

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum.. essa de ficar 'inventando' atributos html, é meio complicado..

dá uma olhada nesse código, o cara usa o atributo que existe title para adicionar a obrigatoriedade nos campos

 

http://www.prosadigital.com/javascript/validao-de-formulrio-em-javascript/

Compartilhar este post


Link para o post
Compartilhar em outros sites

ente adicionar isso depois do language="Javascript"

 type="text/javascript" 

nao funcionou.

vou ler a sugestão do William Bruno e dou retorno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentou colocar sem type nenhum nem language só colocar um alert?

 

Tipo

<script>
alert("hello word");
</script>

Isso é universal ;)

 

O fato é que language não é todo navegador que lê o type sim

 

Agora se você não tiver o js ativado em seus browsers nada disso vai funcionar!

 

Abraços

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.