Para agrupar elementos dentro de un Form utilizamos los tags FIELDSET,
ejemplo:
<FORM action="..." method="post">
<FIELDSET>
<LEGEND>Informaci�n Personal</LEGEND>
Apellido: <INPUT name="personal_apellido" type="text"
tabindex="1">
Nombre: <INPUT name="personal_nombre" type="text"
tabindex="2">
Direcci�n: <INPUT name="personal_direcci�n" type="text"
tabindex="3">
...m�s informaci�n personal...
</FIELDSET>
<FIELDSET>
<LEGEND>Historial M�dico</LEGEND>
<INPUT name="historial_enfermedades"
type="checkbox"
value="Viruela" tabindex="20"> Viruela
<INPUT name="historial_enfermedades"
type="checkbox"
value="Paperas" tabindex="21"> Paperas
<INPUT name="historial_enfermedades"
type="checkbox"
value="Mareos" tabindex="22"> Mareos
<INPUT name="historial_enfermedades"
type="checkbox"
value="Resfriado" tabindex="23"> Resfriado
...m�s historial m�dico...
</FIELDSET>
... m�s fieldset (agrupaciones) ...
</FORM>
Se puede mejorar la presentaci�n visual del formulario alineando los
elementos dentro de cada FIELDSET (con hojas de estilo), a�adiendo
informaci�n de fuentes y colores (con hojas de estilo), a�adiendo
scripts (por ejemplo, para abrir el �rea de texto de "medicaci�n actual"
s�lo si el usuario indica que actualmente est� tomando medicaci�n),
etc...
Por consiguiente tambi�n podr�as mediante javascript mostrar u ocultar
aquellas agrupaciones que interesen en cada momento ya que cada fieldset
est� identificado mediante su ID.
Ahora bien, si lo que quieres es dirigir el foco hacia un elemento
puedes utilizar los atributos tabindex e indicar de esta manera en qu�
orden debe ser rellenado el form.
Si adem�s a cada elemento le acompa�as con un
onkeypress="funcionjavascript()" y mediante javascript obtienes y
almacenas el tabindex en una variable global del script, podr�as
averiguar en el momento de pulsar Intro (submit) desde qu� elemento
(tabindex) se realiz� la petici�n de submit y actuar de una manera u
otra.
Doy por supuesto que el form tendr� un onsubmit que llame a la funci�n
que evalue el �ltimo tabindex y realice la l�gica pertinente.
Espero haberte ayudado.
Un saludo.
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
nombre de [EMAIL PROTECTED]
Enviado el: jueves, 01 de julio de 2004 14:19
Para: [EMAIL PROTECTED]
Asunto: [Ovillo] problemas de formulario
Hola, tengo un problema muy problematico que no se como solucionar, a
ver si podeis ayudarme.
Estoy desarrollando una aplicacion en .net y existe una limitacion de un
solo formulario por pagina. En ese formulario existen varios botones
submit.
Aqui va mi duda:
Existe alguna forma de agrupar elementos de formulario para poder
diferenciar cuando pulso intro y activar un boton submit u otro?? espero
haberme explicado bien
Alvaro Verdion - Avidos Web Factory
_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org
_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org