VBScrit y JavaScript en paginas aspx
Ejemplos Prácticos

Fecha: 02/Feb/2005 (02/02/2005)
Autor: Edwin Arribasplata Gutiérrez - edwin@ucv.edu.pe

 


 

1. Ejemplo de como realizar un contador de caracteres en una caja de texto de asp.net - vbscript

Primero insertamos un control web textbox:

<asp:textbox id="txtpregunta" runat="server" Width="421px" Height="71px" TextMode="MultiLine" MaxLength="250"></asp:textbox>

luego insertamos en contador que sera un control Html tipo input y le ponemos el nombre tt

Número máximo de caracteres es 250 - <INPUT style="WIDTH: 41px; HEIGHT: 22px" type="text" name="tt" size="1"></P>

y finalmente agregamos el codigo en VBSCRIPT, este script permite contar el numero de caracteres y controla que solo se puedan ingresar como maximo 250, muestrando en el control tt el número de caracteres, evitando el postback en la pagina aspx

<SCRIPT FOR="txtpregunta" event="OnKeyup" language="vbscript">
if len(document.Form1.txtpregunta.value)<=250 then
document.Form1.tt.value=len(document.Form1.txtpregunta.value)
else
document.Form1.txtpregunta.value=mid(document.Form1.txtpregunta.value,1,250)
end if
</SCRIPT>

 

2. Ejemplo de mostrar un mensaje si un link ya fue vinculado y esta en espera de la pagina - javascript

Primero declaramos dentro del codigo de la cabecera de la pagina "<html> ... por aqui..</html>", el Script que controlara el evento:

<script language="Javascript">
var sw=false;
function linki(){
if (!sw) {
sw = true;
}
else alert('Porfavor espere estamos procesando su pedido');
}
</script>

Y luego referenciamos a la funcion evento click del hipervinculo:

<a href="Pagina.aspx" onclick="javascript:linki()"> Controlar

 

 


ir al índice