Comunidad de diseño web y desarrollo en internet online

Varios botones en un formulario

Citar            
MensajeEscrito el 30 Mar 2013 08:23 pm
Hola amigos,

Tengo este código:

<?php
include_once('php_lib/login.lib.php');
if (!estoy_logueado()) {
?>
<form method="post" autocomplete="off">
<?php
} else {
?>
<form method="get" action="logout.php">
<?php
}
if (!estoy_logueado()) {
?>
<button type="submit">LogIn</button>
<?php
} else {
?>
<td><a href="abm.php?accion=Agregar"></td>
<td><a href="abm.php?accion=Modificar"></td>
<td><a href="abm.php?accion=Eliminar"></td>
<td><button type="submit" >LogOut</button></td>
</form>
<?php
}
?>

Quise agregarle tanto si está logueado como si no, un campo de búsqueda que iría a abm.php?accion=Buscar

<input name="buscar" type="text" placeholder="Buscar">

Pero me toma la acción del LogIn o LogOut. He probado bastantes cosas pero ninguna ha funcionado, alguien me puede dar una mano?

Muchas gracias.
Saludos!

Por rodricavs

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 05 Abr 2013 05:10 pm
Hay muchas respuestas para lo que quieres hacer, aquí vamos a interceptar con con JS:

Tu input text debe tener un ID:

Código HTML :

<input name="buscar" type="text" placeholder="Buscar" id="busqueda">


después el botón debe pasar al JS antes de hacer algo,

Código HTML :

<input type="submit" value="tu boton" onclick="return verificar();">


y en un script de JS:

Código Javascript :

function verificar(){
 var campo = document.getElementById("busqueda");
if(campo.value != "")
   document.href="abm.php?accion=Buscar&busqueda="+campo.value;
  return false;
}
else {
return true;
}

Esto omitira el submit en caso de que haya un valor en el campo d ebsuqueda, en caso de que no pues hace lo que tenia que hacer.

Aunque claro esta es oslo l aidea los detalles y la pulida del código te va a tocar a ti.

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 06 Abr 2013 01:55 pm
Pone el input de busqueda en otro formulario con el action correspondiente.

Saludos!

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.