Ir para conteúdo
Fórum Script Brasil
  • 0

Click Em Um Botão


PERNAMBUCO_FJV

Pergunta

13 respostass a esta questão

Posts Recomendados

  • 0

<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="JavaScript">
function teste(){
if(document.form1.n1.value=="Enviar"){
  flag=false;
    for(x=0; x<document.form1.elements.length; x++){
      if(document.form1.elements[x].checked){
        flag=true
      } 
    }
    if(flag!=true){
      alert("Campo não preenchido");
      return false;
    }
}
else return false;
}
</script>
<body>
<form name="form1" method="post" action="#" OnSubmit="return teste()">
  <p>
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p>
    <input type="submit" name="n1" value="Enviar" >
    <input type="submit" name="n2" value="teste" >
  </p>
</form>
</body>
</html>

Como eu faria,para ele executar a função só se o n1 fosse preSSionado??

Link para o comentário
Compartilhar em outros sites

  • 0

Fiz uma Gambiarra:

<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="JavaScript">
function Botao(){
valor=true

}
function teste(){
if(valor){
  flag=false;
    for(x=0; x<document.form1.elements.length; x++){
      if(document.form1.elements[x].checked){
        flag=true
      } 
    }
    if(flag!=true){
      alert("Campo não preenchido");
      return false;
    }
}
}
</script>
<body>
<form name="form1" method="post" action="#" OnSubmit="return teste()">
  <p>
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p> 
    <input type="radio" name="radiobutton" value="radiobutton">
  </p>
  <p>
    <input type="submit" name="n1" value="Enviar" onclick="Botao()">
    <input type="submit" name="n2" value="teste" >
  </p>
</form>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0
<html>

<head>

<title>Documento sem t&iacute;tulo</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<script language="JavaScript">

function Botao(edit){

valor=edit.value

if(valor=="Enviar"){

  flag=false;

    for(x=0; x<document.form1.elements.length; x++){

      if(document.form1.elements[x].checked){

        flag=true

      }

    }

    if(flag!=true){

      alert("Campo não preenchido");

      return false;

    }

}

document.form1.submit();

}</script>

<body>

<form name="form1" method="post" action="#">

  <p>

    <input type="radio" name="radiobutton" value="radiobutton">

  </p>

  <p>

    <input type="radio" name="radiobutton" value="radiobutton">

  </p>

  <p>

    <input type="radio" name="radiobutton" value="radiobutton">

  </p>

  <p>

    <input type="radio" name="radiobutton" value="radiobutton">

  </p>

  <p>

    <input type="radio" name="radiobutton" value="radiobutton">

  </p>

  <p>

    <input type="radio" name="radiobutton" value="radiobutton">

  </p>

  <p>

    <input type="radio" name="radiobutton" value="radiobutton">

  </p>

  <p>

    <input type="radio" name="radiobutton" value="radiobutton">

  </p>

  <p>

    <input type="button" name="n1" value="Enviar" onclick="Botao(this)">

    <input type="button" name="n2" value="teste" onclick="Botao(this)">  </p>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

E ai galera... me entrometendo um pouco...

ae cara............

tenta algo com o "OnBeforeSubmit"........

Gostaria de saber a diferença dos eventos OnSubmit e o OnBeforeSubmit que nunca usei...

E sobre a questão do Pernambuco... já tive um caso de ter vários botões submits em minha página e o que fiz pra resolver foi o seguinte:

<INPUT name="ok" type="button" onClick="javascript:submeterConsulta()" value="  OK  ">

<INPUT name="incluir" type="button" onClick="javascript:submeterInclusao()" value="Incluir">


<script>

function submeterConsulta() {
    document.cidadaoForm.action = "ConsultarCidadao.do";
    document.cidadaoForm.submit();
}

function submeterInclusao() {
  document.cidadaoForm.action = "IncluirCidadao.do";
  document.cidadaoForm.submit();
}

</script>

Não sei se era isso q o Pernambuco precisava, mas se alguém precisar de algo parecido... ;)

Flws!!

Link para o comentário
Compartilhar em outros sites

  • 0
Gostaria de saber a diferença dos eventos OnSubmit e o OnBeforeSubmit que nunca usei...

cara, eu vou mais pelo inglês saca... não q eu conheça muito dos dois.... só q eu acho q no OnBeforeSubmit você tem como checar e não enviar...e no outro achu q isso não acontece.... mas não é certeza não viu.....

Link para o comentário
Compartilhar em outros sites

  • 0

Mewio Confuso isto aqui..

Pernambuco.. se voce quer que uma funcao funcione se o botao for clicado.. coloca o Onclick nela.. como foi escrito ai..

<script>
function F1()
{
        alert("Conteudo para a Funcao 1 do Botao1");
}

function F2()
{
        alert("Conteudo para a Funcao 2 do Botao2");
}
</script>
<input type=button name=Botao1 value="Funcao1" OnClick=javascript:F1(); size="20" >
<input type=button name=Botao2 value="Funcao2" OnClick=javascript:F2(); size="20" >

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...