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
Tenho um arquivo index.php
Escontrei um problema de validação no IE em todos os outros browser funciona.. menos no MALDITO IE
segue codigo..
<div class="caixaTitulo">
<!--Manda os dados para comentarioEnvia-->
<form action="comentarioEnvia.php" method="post">
<div class="titulo" align="center">Fale Conosco</br></div>
<label style="font-weight:bolder;">Nome: </label>
<input name="nome" type="text" size="43" maxlength="28" class="validator-must" onkeypress="mascara(this,soLetras)" required/>
<label style="font-weight:bolder;">E-Mail: </label>
<input name="email" type="email" size="43" maxlength="44" required/>
<label style="font-weight:bolder;">Comentario: </label>
<textarea name="comentario" cols="32" rows="10" required></textarea>
<div id="botao" align="center">
<input type="submit" name="submit" value="Enviar Comentario" />
</div>
</form>Gostaria de saber o pq do required não funcionar apenas nos ie's malditos
Obs:
A class="validator-must" onkeypress="mascara(this,soLetras)" funciona normal
Vlw pessoal
Obrigado Diéssica...
O script que voce me passo.. Com required não deu certo.. =( :cry:
Vou tentar validar com jquey mesmo ou colocar um if no final verificando se o campo é vazio ou não..
vi no script que da para rolar os comandos abbr.. article... audio.. canvas... header.. mark.. etc etc de boa com ele =D vou guardar aqui vlw msm..
Se souber de algum outro meio que faça o required funcionar no ie sou todos ouvidos rsrs
Vlw msm
:natalnoel:
>
Obrigado Diéssica...
vi no script que da para rolar os comandos abbr.. article... audio.. canvas... header.. mark.. etc etc de boa com ele =D vou guardar aqui vlw msm..
:natalnoel:
Sim, eu uso direto porque acho que pra aprender HTML5 só na prática mesmo, então já to desenvolvendo pra me adaptar ao HTML5 quando o mesmo for totalmente compatível.
Deve ter uns hacks por aí... Mas é mais fácil usar Javascript por enquanto mesmo.
acho que é uma boa você validar os campos requeridos via javascript E no php e dai você retira o required do html
PHP resolve isso facim..
if(empty($_POST['texto'])
echo 'Campo Obrigatorio';
pra que dor de cabeça com IE =P
Utilize o Moderniz --> http://www.modernizr.com/ (acabarão seus problemas)
O IE9 aceita html5 (claro nao tudo)
apenas 8 etc... que não irão aceitar..
no tira-teima utilize o moderniz
abrass
você ja usou o validador da w3c? la eh o certo
Alisson_Schneider nunca usei o moderniz não.. Vou estuda-lo agora mesmo. Obrigadooo
Luis Paullo eu tinha feito isso mesmo =D porem para uma melhor estetica fiz que nem o jpraminelli mandou usei javascrip mesmo...
Igor.php validador do w3c ? seria o http://validator.w3.org/ ?
vlw pela força galera =)
EDITADO
Mano que loco o validador uhahuahuauha curtiii. Vlw Igor.php :natalw00t:
exatamente, ha um validador html e outro css...se der tudo certo ae, entao esta validado, e se nao pegar no ieca, ele q nao segue os padroes (novidade...dã)
O required é do HTML5. Logo, o IE não irá identificar a propriedade porque é sempre o desatualizado Internet Explorer, né...
Tente pôr este código dentro da tag head do seu site, é um Javascript que faz o IE identificar a nova versão do HTML5. Eu uso em meus sites, você pode tentar pra ver se funciona com o required.
<!--[if lt IE 9]>