Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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/
ente adicionar isso depois do language="Javascript"
type="text/javascript"
nao funcionou.
vou ler a sugestão do William Bruno e dou retorno.
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
tente adicionar isso depois do language="JavaScript"
type="text/javascript"