Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2006, 12:26
Anita Rubio
 
Fecha de Ingreso: septiembre-2005
Mensajes: 141
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Donde usar el confirm?

Hola a todos!!!

A ver si alguien me puede ayudar con un pequeño detallito.

Tengo un listado de las reservaciones que hacen los usuarios, cada una de ellas acompañada de un radiobutton, y tengo 2 opciones (que se encuentran en 2 botones) una es modificar y otra es eliminar.

La cosa es que quiero que salga un confirm al pulsar el boton de eliminar, y el problema es que no sé donde ubicarlo y de qué manera, xq los botones que uso son del tipo submit, y uso el onsubmit del formulario para verificar que se haya seleccionado algun radiobutton, si pongo el confirm en el boton, y no ha seleccionado una opcion primero me sale el mensaje del confirm y luego el alert de que no ha seleccinado una opcion, y si selecciono una opcion y le doy en cancelar de todos modos se pasa a la otra pagina

Aqui les pongo el codigo:
Código PHP:
//Funciones para comprobar que se haya seleccionado un radiobutton
<script>
function comprobarRadio(radio)
{
  for(i = 0;i < radio.length;i++)
  {
    if(radio[i].checked)
    {
      return true;
    }
  }
  return false;
}

function enviarForm()
{
  if(!comprobarRadio(document.form1.GrupoOpciones1))
  {
    alert("Por favor, seleccione una opción.")
    return false;
  }

  return true;
}
</script>

<form id="form1" name="form1" method="post" action="cancel_mod.php" onSubmit="return enviarForm();">

<?php
  $rest
"SELECT NoReserv,NoMesa, Hora, Fecha, NoPersonas FROM restaurant WHERE Nombre='$name' AND NoSocio='$id' AND Fecha>='$fecha' AND Status='activa' ORDER BY Fecha";
  
$result=mysql_query($rest,$PAGINA); 
 
  if(
mysql_num_rows($result) > 0){ //Si tiene reservación en el restaurant
       
$restaurant=mysql_fetch_array($result);
       echo 
'<table width="600" border="0" align="center">';
          echo 
'<tr>'//Fila 1
               
echo '<td ></td>';// Columna 1
               
echo '<td ><div align="center" class="Estilo2">Mesa</div></td>'//Columna 2
               
echo '<td ><div align="center" class="Estilo2">Hora</div></td>'//Columna 3
               
echo '<td ><div align="center" class="Estilo2">Fecha</div></td>'//Columna 4
               
echo '<td ><div align="center" class="Estilo2">N. de Personas</div></td>'//Columna 5
          
echo '</tr>';
          
      do{
           echo 
'<tr>'//Fila 1
           
echo '<td width="30"><input name="GrupoOpciones1" type="radio" value="'."r_".$restaurant['NoReserv'].'" /></td>';// Columna 1
           
echo '<td width="80"><div align="center">'.$restaurant['NoMesa'].'</div></td>'//Columna 2
           
echo '<td width="100"><div align="center">'.substr($restaurant['Hora'], 0,-3).'</div></td>'//Columna 3
           
echo '<td width="200"><div align="center">'.obtener_fecha($restaurant['Fecha']).'</div></td>'//Columna 4
           
echo '<td width="30"><div align="center">'.$restaurant['NoPersonas'].'</div></td>'//Columna 5
           
echo '</tr>';
        }while(
$restaurant mysql_fetch_array($result)); 
   echo 
'</table>';      
  }
  else 
    echo 
"No tiene reservaciones en el Restaurant";
  
?>

         <input name="consultar" type="submit" id="consultar" value="Modificar"  />
      <input name="consultar" type="submit" id="consultar" value="Cancelar" />

Espero que alguien pueda ayudarme
__________________
:ojotes: A n I t A :ojotes: