Foros del Web » Creando para Internet » HTML »

formulario con 3 botones submit

Estas en el tema de formulario con 3 botones submit en el foro de HTML en Foros del Web. Buenas a ver si me podéis echar una mano. Quiero en enviar un formulario con tres botones submit, el código es el siguiente: Código HTML: ...
  #1 (permalink)  
Antiguo 02/07/2009, 10:09
 
Fecha de Ingreso: marzo-2009
Mensajes: 171
Antigüedad: 15 años, 1 mes
Puntos: 4
formulario con 3 botones submit

Buenas a ver si me podéis echar una mano.
Quiero en enviar un formulario con tres botones submit, el código es el siguiente:
Código HTML:
<fieldset class="form">
		<legend class="form">
			Listado de modalidades
		</legend>
		<div class="padding-left">
			<ul class="modalidades"><li><input checked="checked" name="id_modalidad" value="001" type="radio"></li><li class="rojo bold">001</li><li class="azul bold">Infantil</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="002" type="radio"></li><li class="rojo bold">002</li><li class="azul bold">Primaria</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="003" type="radio"></li><li class="rojo bold">003</li><li class="azul bold">Secundaria</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="004" type="radio"></li><li class="rojo bold">004</li><li class="azul bold">Bachiller</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="005" type="radio"></li><li class="rojo bold">005</li><li class="azul bold">Interniveles</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="006" type="radio"></li><li class="rojo bold">006</li><li class="azul bold">Convivencia</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="007" type="radio"></li><li class="rojo bold">007</li><li class="azul bold">Plurilingüísmo</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="008" type="radio"></li><li class="rojo bold">008</li><li class="azul bold">Tic's orientado a la Educación</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="010" type="radio"></li><li class="rojo bold">010</li><li class="azul bold">Implantación y Gestión de sistemas de Calidad</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="012" type="radio"></li><li class="rojo bold">012</li><li class="azul bold">Proyecto Educativo de Centro</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="013" type="radio"></li><li class="rojo bold">013</li><li class="azul bold">Equipos Directivos</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="015" type="radio"></li><li class="rojo bold">015</li><li class="azul bold">Grupos de Trabajo</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="017" type="radio"></li><li class="rojo bold">017</li><li class="azul bold">Jornadas</li></ul><ul class="modalidades"><li><input name="id_modalidad" value="018" type="radio"></li><li class="rojo bold">018</li><li class="azul bold">Alicante y Provincia</li></ul>			
		</div>

		<div>
			<fieldset class="form">
				<legend class="form">
					Opciones
				</legend>
				<p class="centrado" style="margin-bottom: 0.5em;"> 
		 		<input class="clasebotonformularios margin-left" name="new" value="Nueva Modalidad" type="submit"><input class="clasebotonformularios margin-left" name="modify" value="Modificar Modalidad" type="submit"><input class="clasebotonformularios margin-left" name="delete" value="Eliminar Modalidad" type="submit"> </p>
			</fieldset>	
		</div>
</fieldset> 
Según a qué botón le de la acción de ir a una página u a otra varía, normalmente pongo un input oculto le doy un name, p.e name="accion" y el valor de a que página va, el problema es que yo tengo un formulario y tres botones, y quiero que según donde se pulse la acción se cargue con uno de los valores, ¿cómo lo puedo hacer sin utilizar javascript??
  #2 (permalink)  
Antiguo 02/07/2009, 10:24
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: formulario con 3 botones submit

No se puede sin usar Javascript.

Lo que puedes hacer es tener un mismo name para los botones y del lado del servidor procesar qué acción realizar. Por ejemplo:
Código html:
Ver original
  1. <input name="enviar" value="Nueva Modalidad" type="submit" />
  2. <input name="enviar" value="Modificar Modalidad" type="submit" />
  3. <input name="enviar" value="Eliminar Modalidad" type="submit" />
Así, del lado del servidor procesas "enviar" según el dato recibido.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:20.