JavaScript - problemas con el boton aceptar del alert

 
Vista:

problemas con el boton aceptar del alert

Publicado por SANDRA MARCELA AGUDELO (1 intervención) el 23/09/2010 19:19:31
Hola estoy programando en php e hice validaciones y un mensaje alert en javascript, necesito que cuando oprima sobre el botón de aceptar del alert me enviee a otra pagina, estoy intentando con document.location pero si me devuelve no me eliminar en la base de datos.
Este es el código que estoy usando:
<form name="f" method="post" action="">
<input type="hidden" name="opt">
<?php
include('conexion.php');
conectar();
$query="SELECT codigo,nombre FROM autor WHERE codigo='$codigo'";
$result=mysql_query($query);
$row= mysql_fetch_array($result);
?>
<input name="cod" type="hidden" id="cod" value="<?= $codigo ?>" />
<script language="javascript">
function verifica()
{
if(f.nombre.value.replace(/ /g, '') == '')
{
alert("Por favor ingrese el nombre del autor");
f.nombre.focus();
f.nombre.select();
return false;
}
//valido espacios en blanco
if (f.nombre.value==""){
alert("Por favor ingrese el nombre del autor");
return;
}
else {
f.opt.value=1;
f.submit();
alert ("El nombre del Autor ha sido eliminado satisfactoriamente!!!")
document.location='consultaeliminarautor.php';
}
return;

}


function validar2(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron =/\D/; // 4
patron=/[A-Za-zñÑ.,\s]/;
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
</script>
<div align="center">
<div align="center"></div>
<table width="699" border="0">
<tr>
<td><span class="Estilo2" align="left">Nombre</span><br/>
<input name="nombre" type="text" class="estilotextarea" id="nombre" size="113" onkeypress="return validar2(event)" onKeyUp="f.nombre.value=f.nombre.value.toUpperCase()" maxlength="200" value="<?php echo $row["nombre"]; ?>"/></td>
</tr>
</table>
</div>
<div align="center">


<table width="713" height="59" border="0">
<tr>
<td width="361" height="43"><p>
<?php
if(isset($cod)){
$query= "DELETE FROM autor where codigo='$cod'";
if (!mysql_query($query)){
echo "La eliminacion de los datos no se realizo <br> Error: ".
mysql_error();
}
}
?>

</p> </td>
<td width="102"><input name="btnEliminar" type="button" class="boton" id="btnEliminar" onClick= " verifica(this.f)" value="Eliminar"/></td>
<td width="102"><a href="consultaeliminarautor.php">
<input type="button" class="boton" value="Volver"/>
</a></td>
<td width="102" align="right"><input type="button" class="boton" value="Atras" onclick="history.back()"/></td>

<td width="10">  </td></tr>
</table>
</div>
<div align="center"></div>
<p> </p>
</form>
</div>
</div>

AGRADEZCO LA AYUDA QUE ME PUEDAN BRINDAR............!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder