Eu fiz essas funçoes so que elas estão dando reload na pagina e se caso tiver erro os dados já escritos somem..e essas funçoes são para um formulario muito grande
então não pode dar reload se não lasca tudo
quando eu as chamo separadamente ou usando onsubmit="funcao();funcao;" da o mesmo problema
ele valida da as mensagens de erro normal mas ou ele carrega a pagina ou se eu setar o action ele vai pra pagina
já testei o return false de todas as formas e nada não funciona
como eu saio dessa e o pior que é pra hoje a tarde isso..... alguem me ajuda por favor
<script>
function valida() {
var tal = document.getElementById('tal').checked;
if (tal==true){
var teste = document.getElementById('teste').value;
if (teste==""){
alert("preencha o input");return false;
}
var teste2 = document.getElementById('teste2').value;
if (teste2==""){
alert("preencha o input 2");return false;
}
}
}
function validaFormAuto(form)
{
for (i=0;i<form.length;i++)
{
if (form[i].value == "")
{
if (form[i].id.length > 0)
{
var nome = form[i].name.substring(1,form[i].name.length);
var ident = form[i].id;
alert("O campo [" + ident + "] é necessário."); return false
form[i].focus();
return false
}
}
}
return true
}
function globalz()
{
valida();
validaFormAuto(form);
}
</script>
uma pergunta qualquer
?
<form action="cadastro.html" method="post" name="form" onSubmit="globalz()">
<input name="tal" type="radio" id="tal" onclick="document.getElementById('bloco1').style.display = 'block';" value="Sim">
Sim
<br />
<input name="tal" type="radio" id="tal" onclick="document.getElementById('bloco1').style.display = 'none';" value="Não" checked="CHECKED">
Não
<br />
<div class="bloco1" id="bloco1" style="display:none;">
Mas é dos bons mesmo?-
<input name="teste" type="text" id="">
<br>
Só engana as vezes ------
<input name="teste2" type="text" id="">
<br>
</div>
BB
<input name="bb" type="text" id="bb">
<br>
BB
<input name="cc" type="text" id="cc">
<br>
BB
<input name="dd" type="text" id="dd">
<br>
BB
<input name="ee" type="text" id="ee">
<br>
<input name="alterar" type="submit" onsubmit="return globalz()">
</form>

Problna No Onsubmit Ou No Return
Started By cacamaua, 28/06/2007, 05:13
1 reply to this topic
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)