Ir para conteúdo

POWERED BY:

Arquivado

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

Aprendiz CSS

[Resolvido] função no onsubmit não executa no IE

Recommended Posts

opa!

 

galera tenho uma função que precisa ser executada antes do onsubmit, só que isso não ocorre

 

o código esta aqui em baixo

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
	<title>..:: Página Inicial ::.. </title>
	<script type="text/javascript">
		function validaCartao() {
			alert(document.getElementById("cartaoC").value);
			return false;
		}
		window.onload = function() {
			document.getElementById("validaCartao").onsubmit="return false;";
		}
	</script>
</head>
<body>
	<div id="tudo">
		<form id="validaCartao" name="cart" onsubmit="return validaCartao();; return true;" action="/at/validaCartao.action" method="post" enctype="application/x-www-form-urlencoded" class="login cartao">
			<input type="hidden" name="cartao" value="" id="cartao"/>
			<fieldset>
				<legend>Passe o Cartão</legend>
				<label for="operacao">Guia</label>
				<select name="operacao" id="operacao" onchange="focaCartao();">
					<option value="0">Selecione</option>
					<option value="C">Consulta</option>
					<option value="P" selected="selected">SP/SADT</option>
				</select>
				<label for="cartao">Cartão</label>
				<input type="password" name="cartaoC" id="cartaoC"/>
			</fieldset>
			<span id="erro"></span>
		</form>
	</div>
</body>
</html>

eu sei que no onsubmit já tem coisa, mas eu tenho que tratar isso e substituir, alguem pode me ajudar

 

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

<form id="validaCartao" name="cart" onsubmit="validaCartao(); return true;" action="/at/validaCartao.action" method="post" enctype="application/x-www-form-urlencoded" class="login cartao">

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

no onsubmit esta a funcão validaCartao();

 

quero que ao inves de executar a validaCartao() quero que execute a testeCartao()

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué... mas você qr q primeiro execute uma, e depois a outra.. ou simplesmente só a segunda ???

 

Se você nao qr q execute a primeira.. é só troca no proprio form.. nao ??

 

Se quiser q ela execute uma, e depois a outra, chame a segunda função dentro da primeira...

 

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que já resolvi...

 

a questão naão é tão simples assim....

 

o formulario é montado via um framework java, e ele coloca no onsubmit um return true; SEMPRE

 

ai tinha que executar a funcao antes...

 

acho que deu certo agora, vou fazer mais alguns teste

 

abraço

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.