Formulario y Setfocus o algo así

18/04/2007 - 17:39 por Pablo | Informe spam
Hola Grupo: Tengo un formulario con 3 campos, y dos están bloqueados. La
pregunta es como hago para que cuando abro el formulario ya se posicione
solo en el tercer campo que es el unico que está habilitado.
Sería algo así como campo.setfocus en visual basic
Ya probé poniendole orden de tabulacion 0 pero no me funciona.
Agradezco de antemano las ayudas
Pablo

Preguntas similare

Leer las respuestas

#1 urko binarya
18/04/2007 - 17:47 | Informe spam
lo que buscas es focus
un script al final
<script>
document.nombredelformulario.nombrecampo.focus();
</script>

saludos
urko
"Pablo" escribió en el mensaje
news:%23aLyI%
Hola Grupo: Tengo un formulario con 3 campos, y dos están bloqueados. La
pregunta es como hago para que cuando abro el formulario ya se posicione
solo en el tercer campo que es el unico que está habilitado.
Sería algo así como campo.setfocus en visual basic
Ya probé poniendole orden de tabulacion 0 pero no me funciona.
Agradezco de antemano las ayudas
Pablo


Respuesta Responder a este mensaje
#2 Manuel Vera
18/04/2007 - 17:55 | Informe spam
Otra forma de hacer lo mismo...

<body
onload="document.nombredelformulario.nombrecampo.focus();"




Saludos
MV

"urko binarya" escribió en el mensaje
news:
lo que buscas es focus
un script al final
<script>
document.nombredelformulario.nombrecampo.focus();
</script>

saludos
urko
"Pablo" escribió en el mensaje
news:%23aLyI%
Hola Grupo: Tengo un formulario con 3 campos, y dos están bloqueados. La
pregunta es como hago para que cuando abro el formulario ya se posicione
solo en el tercer campo que es el unico que está habilitado.
Sería algo así como campo.setfocus en visual basic
Ya probé poniendole orden de tabulacion 0 pero no me funciona.
Agradezco de antemano las ayudas
Pablo






Respuesta Responder a este mensaje
#3 Pablo
18/04/2007 - 18:44 | Informe spam
Gracias a ambos. Pero no lo puedo lograr. Acá envío el código si por favor
me pueden indicar donde colocarlo al código porque evidentemente lo estoy
ubicando mal. GRACIAS
<%@ Language="VBScript"%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>Cooperativa Farmacéutica del Litoral - Paraná - Entre Ríos Drogueria
Drogas Farmacias Perfumeria Accesorios Herboristeria Soluciones Pañales
ofertas</title>

</head>



<%

Dim oConn, usuario, password,rs,ElCliente

'capturamos la informacion que viene de algún formulario...

'hacemos toda la conexion a la BD.

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("coop.mdb")

'Hago el INSERT, creando un nuevo registro.

Set rs=Server.CreateObject("adodb.recordset")

rs.Open "Select campo1,descripcion From PreciosStock Where campo1= " &
request("Id") ,oConn

ElCliente=request("usuario2") %>

<b><font size="4">

<%

response.write request("usuario2") & request("RZ")

onload="armapedido.FrontPage_Form1.cantidad.focus();"

%>

</font></b>

<form method="POST" action="graba.asp?Cliente=<%=ElCliente%>"
onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1">

<p><font color="#000000">Código</font><!--webbot bot="Validation"

S-Data-Type="Integer" S-Number-Separators="x" --><input type="text"
name="Codigo" size="6" onFocus="blur()" value="<%=rs.fields("campo1")%>"
tabindex="4"></p>

<p><font color="#000000">Descripción</font><input type="text"
name="Descripcion" size="50" onFocus="blur()"
value="<%=rs.fields("descripcion")%>" tabindex="3"></p>

<p><b>Cantidad</b><!--webbot bot="Validation" S-Data-Type="Integer"

S-Number-Separators="," B-Value-Required="TRUE" I-Minimum-Length="1"

I-Maximum-Length="6" --><input type="text" name="Cantidad" size="6"
tabindex="0" maxlength="6" ></p>

<p><input type="submit" value="Agregar al Pedido" name="B1"
tabindex="1"><input type="reset" value="Restablecer" name="B2"
tabindex="2"></p>

</form>

<p><font color="#000000"><b><a
href="javascript:history.back()">Volver</a></b></font></p>

<%

rs.close

oConn.Close

Set rs = nothing

Set oConn = nothing

%>



</html>

"Manuel Vera" escribió en el mensaje
news:
Otra forma de hacer lo mismo...

<body
onload="document.nombredelformulario.nombrecampo.focus();"
>

Saludos
MV

"urko binarya" escribió en el mensaje
news:
> lo que buscas es focus
> un script al final
> <script>
> document.nombredelformulario.nombrecampo.focus();
> </script>
>
> saludos
> urko
> "Pablo" escribió en el mensaje
> news:%23aLyI%
>> Hola Grupo: Tengo un formulario con 3 campos, y dos están bloqueados.


La
>> pregunta es como hago para que cuando abro el formulario ya se


posicione
>> solo en el tercer campo que es el unico que está habilitado.
>> Sería algo así como campo.setfocus en visual basic
>> Ya probé poniendole orden de tabulacion 0 pero no me funciona.
>> Agradezco de antemano las ayudas
>> Pablo
>>
>>
>
>


Respuesta Responder a este mensaje
#4 Pablo
18/04/2007 - 19:07 | Informe spam
ya pude hacerlo gracias. Agregué el script al final del campo en el
formulario
GRACIAS A TODOS
"urko binarya" escribió en el mensaje
news:
lo que buscas es focus
un script al final
<script>
document.nombredelformulario.nombrecampo.focus();
</script>

saludos
urko
"Pablo" escribió en el mensaje
news:%23aLyI%
> Hola Grupo: Tengo un formulario con 3 campos, y dos están bloqueados. La
> pregunta es como hago para que cuando abro el formulario ya se posicione
> solo en el tercer campo que es el unico que está habilitado.
> Sería algo así como campo.setfocus en visual basic
> Ya probé poniendole orden de tabulacion 0 pero no me funciona.
> Agradezco de antemano las ayudas
> Pablo
>
>


Respuesta Responder a este mensaje
#5 Manuel Vera
20/04/2007 - 21:01 | Informe spam
Observacion:

Despues de
</head>
debes escribir
<BODY>

Y antes de:
</html>
debes escribir
</BODY>

Salu2,
MV

"Pablo" escribió en el mensaje
news:
Gracias a ambos. Pero no lo puedo lograr. Acá envío el código si por favor
me pueden indicar donde colocarlo al código porque evidentemente lo estoy
ubicando mal. GRACIAS
<%@ Language="VBScript"%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>Cooperativa Farmacéutica del Litoral - Paraná - Entre Ríos
Drogueria
Drogas Farmacias Perfumeria Accesorios Herboristeria Soluciones Pañales
ofertas</title>

</head>



<%

Dim oConn, usuario, password,rs,ElCliente

'capturamos la informacion que viene de algún formulario...

'hacemos toda la conexion a la BD.

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("coop.mdb")

'Hago el INSERT, creando un nuevo registro.

Set rs=Server.CreateObject("adodb.recordset")

rs.Open "Select campo1,descripcion From PreciosStock Where campo1= " &
request("Id") ,oConn

ElCliente=request("usuario2") %>

<b><font size="4">

<%

response.write request("usuario2") & request("RZ")

onload="armapedido.FrontPage_Form1.cantidad.focus();"

%>

</font></b>

<form method="POST" action="graba.asp?Cliente=<%=ElCliente%>"
onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1">

<p><font color="#000000">Código</font><!--webbot bot="Validation"

S-Data-Type="Integer" S-Number-Separators="x" --><input type="text"
name="Codigo" size="6" onFocus="blur()" value="<%=rs.fields("campo1")%>"
tabindex="4"></p>

<p><font color="#000000">Descripción</font><input type="text"
name="Descripcion" size="50" onFocus="blur()"
value="<%=rs.fields("descripcion")%>" tabindex="3"></p>

<p><b>Cantidad</b><!--webbot bot="Validation" S-Data-Type="Integer"

S-Number-Separators="," B-Value-Required="TRUE" I-Minimum-Length="1"

I-Maximum-Length="6" --><input type="text" name="Cantidad" size="6"
tabindex="0" maxlength="6" ></p>

<p><input type="submit" value="Agregar al Pedido" name="B1"
tabindex="1"><input type="reset" value="Restablecer" name="B2"
tabindex="2"></p>

</form>

<p><font color="#000000"><b><a
href="javascript:history.back()">Volver</a></b></font></p>

<%

rs.close

oConn.Close

Set rs = nothing

Set oConn = nothing

%>



</html>

"Manuel Vera" escribió en el mensaje
news:
Otra forma de hacer lo mismo...

<body
onload="document.nombredelformulario.nombrecampo.focus();"
>

Saludos
MV

"urko binarya" escribió en el mensaje
news:
> lo que buscas es focus
> un script al final
> <script>
> document.nombredelformulario.nombrecampo.focus();
> </script>
>
> saludos
> urko
> "Pablo" escribió en el mensaje
> news:%23aLyI%
>> Hola Grupo: Tengo un formulario con 3 campos, y dos están bloqueados.


La
>> pregunta es como hago para que cuando abro el formulario ya se


posicione
>> solo en el tercer campo que es el unico que está habilitado.
>> Sería algo así como campo.setfocus en visual basic
>> Ya probé poniendole orden de tabulacion 0 pero no me funciona.
>> Agradezco de antemano las ayudas
>> Pablo
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida