Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Tenho uma form com vários actions, chamados por botões e estou fazendo isso com javascript.
Quando coloco um "name" ou "id" no button, não funciona, se tiro, funciona normalmente. Preciso do id, porque vou usar na função que está sendo chamada. O que fazer?
<head>
<script LANGUAGE="JavaScript">
function excluir()
{
if(confirm("Tem certeza que deseja Deletar?"))
{
document.form1.action="tela_excluir.php";
document.forms.form1.submit();
}
}
</script>
</head>
Assim funciona:
<form id="form1" name="form1" method="post">
<table width="513" height="46" border="0">
<tr>
<td><input type="button" class="excluir" value=" " onclick="excluir()" /></td>
</tr>
</table>
Assim não funciona:
</head>
<form id="form1" name="form1" method="post">
<table width="513" height="46" border="0">
<tr>
<td><input type="button" class="excluir" name="excluir" value=" " onclick="excluir()" /></td>
</tr>
</table><form id="form1" name="form1" method="post">
<table width="513" height="46" border="0">
<tr>
<td><input type="hidden" name="excluir" id="excluir"/></td>
</tr>
<tr>
<td><input type="button" class="excluir" value=" " onclick="excluir()" /></td>
</tr>
</table>Inclui o hidden mas também não funcionou.
Descobri que mudando o nome da função deu certo:
<td><input type="button" class="excluir" name="excluir" value=" " onclick="exclusao()
Pelo menos assim abriu a perunta "Tem certeza que deseja Deletar?". Só falta fazer a função que estou chamando ativar a função que exclui.
Obrigada!
Ola Aline_,
Nao sei se é o modo mais correto, mas o meu esta funcionando corretamente!
Coloque no inicio da pagina
<?php
$statuss = $_GET['statuss'];
if($statuss)
{
//mssql_connect ('ip','usuario','senha') or die ("<b><font color='red' size='2' face='verdana'>Não foi Possivel fazer a conexão<font></b>");
//mssql_select_db ('banco') or die ("<b><font color='red' size='2' face='verdana'>Banco de Dados Inexistente</font> </b>");
$SQL = "UPDATE NN3010 SET NN3_STATUS = (CASE WHEN NN3_STATUS = 'F' THEN ' ' ELSE 'F' END)
WHERE R_E_C_N_O_ = '" . $statuss . "' ";
$result_id = @mssql_query($SQL) or die("Erro no banco de dados!");
header("Location: fazendas.php?safra=$safra&faz=$faz&desc=$desc");
mssql_close;
}
?>
Coloque aonde vai ficar o botao, so lembrando que ta do meu jeito. arruma como você precisa
<?php
if($_SESSION["xfechar"] == 'S'){
echo("<a onclick=\"return confirm('Deseja FECHAR o talhão?')\"; href=\"fazendas.php?statuss=$todos9[1]&safra=$todos[0]&faz=$todos[1]&desc=$desc\">");
if($todos9[0] == ' '){
echo("<img border='0' src='../../img/verde.png' >");
}
echo("</a>
<a onclick=\"return confirm('Deseja ABRIR o talhão?')\"; href=\"fazendas.php?statuss=$todos9[1]&safra=$todos[0]&faz=$todos[1]&desc=$desc\">");
if($todos9[0] == 'F'){
echo("<img border='0' src='../../img/vermelho.png'>");
}
echo("</a>");
}
else
{
if($todos9[0] == ' '){
echo("<img border='0' src='../../img/verde.png' >");
}
if($todos9[0] == 'F'){
echo("<img border='0' src='../../img/vermelho.png'>");
}
}
;?>
Se precisar retorna.
Valew!
sugestão:
http://wbruno.com.br/blog/2010/09/22/2-submits-valores-diferentes/