Teclado Numerico

16/01/2006 - 20:42 por Luis Ovalles | Informe spam
Estimado Foro

Si alguien tiene información de un tutorial o un script ASP para ingresar la
CLAVE a traves de un teclado numerico

le agradezco de antemano su ayuda

gracias

Preguntas similare

Leer las respuestas

#6 Luis Ovalles
17/01/2006 - 16:52 | Informe spam
muchas gracias por su ayuda

"Matías Iacono" escribió:

No tengo uno para lo que quieres exactamente.

Hace tiempo encontre por ahí una calculadora y la adapte a una app que
desarrollamos.

El codigo, a continuacion:

<script language="Javascript">

<!--

/* Variablen definieren */

var plussign = ' + ';

var minussign = ' - ';

var multiplysign = ' * ';

var dividesign = ' / ';

var decimalsign = '.';

var negativesign = ' -';

var leftbracket = ' (';

var rightbracket = ') ';

var rad = 3.141592654 / 180;

var base_10 = Math.LN10;

var base_2 = Math.LN10;



/* Rechenfunktionen */

function calculate() {

Form1.expr.value = eval(Form1.expr.value)

}



function enter(string) {

Form1.expr.value += string

}



function clear_display() {

Form1.expr.value = ' '

}



function calc_sqrt() {

Form1.expr.value = (Math.sqrt(Form1.expr.value))

}



function calc_sqr() {

Form1.expr.value = ((Form1.expr.value * 1) * (Form1.expr.value *
1))

}



function sin_form() {

Form1.expr.value = (Math.sin (Form1.expr.value * rad))

}



function cos_form() {

Form1.expr.value = (Math.cos (Form1.expr.value * rad))

}



function tan_form() {

Form1.expr.value = (Math.tan(Form1.expr.value * rad))

}



function inverse() {

Form1.expr.value = ( 1 / (Form1.expr.value))

}



function base10_log() {

Form1.expr.value = (Math.log(Form1.expr.value) / base_10)

}



function base2_log() {

Form1.expr.value = (Math.log(Form1.expr.value) / base_2)

}





function ToOriginal()

{

opener.document.getElementById(strField).value =
Form1.expr.value;

self.close();

}



//-->

</script>

</HEAD>

<body bottomMargin="0" leftMargin="0" topMargin="0"
rightMargin="0">

<form id="Form1" method="post" runat="server">

<TABLE id="Table1" height="239"
cellSpacing="0" align=center cellPadding="0" width="230" border="0">

<TR>

<TD
background="images/CalcBg.jpg" align=center>

<TABLE
id="Table2" cellSpacing="4" cellPadding="0" width="100%" border="0">


<TR>


<TD colSpan="5">


<P align="right"><INPUT style="TEXT-ALIGN:
right" type="text" size="35" name="expr" action="calculate()"


class="gridinputs"></P>


</TD>


</TR>


<TR>


<TD align="center"><IMG src="images/btn7.jpg"
onclick="enter(7)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn8.jpg"
onclick="enter(8)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn9.jpg"
onclick="enter(9)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnToField.jpg"
style="CURSOR: hand" onclick="ToOriginal();"></TD>


<TD align="center"><IMG src="images/btnC.jpg"
onclick="clear_display()" style="CURSOR: hand"></TD>


</TR>


<TR>


<TD align="center"><IMG src="images/btn4.jpg"
onclick="enter(4)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn5.jpg"
onclick="enter(5)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn6.jpg"
onclick="enter(6)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnMin.jpg"
onclick="enter(


minussign)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnplus.jpg"
onclick="enter(


plussign)" style="CURSOR: hand"></TD>


</TR>


<TR>


<TD align="center"><IMG src="images/btn1.jpg"
onclick="enter(1)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn2.jpg"
onclick="enter(2)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn3.jpg"
onclick="enter(3)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnPor.jpg"
onclick="enter(


multiplysign)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btndiv.jpg"
onclick="enter(


dividesign)" style="CURSOR: hand"></TD>


</TR>


<TR>


<TD align="center"><IMG src="images/btn0.jpg"
onclick="enter(0)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnDot.jpg"
onclick="enter(


decimalsign)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnEqual.jpg"
onclick="calculate()" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnParO.jpg"
onclick="enter(


leftbracket)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnParC.jpg"
onclick="enter(


rightbracket)" style="CURSOR: hand"></TD>


</TR>

</TABLE>

</TD>

</TR>

</TABLE>

<script language="javascript">

var strField =
'<%=request.querystring("Field")%>';
Respuesta Responder a este mensaje
#7 Matías Iacono
17/01/2006 - 17:07 | Informe spam
No tengo uno para lo que quieres exactamente.

Hace tiempo encontre por ahí una calculadora y la adapte a una app que
desarrollamos.

El codigo, a continuacion:

<script language="Javascript">

<!--

/* Variablen definieren */

var plussign = ' + ';

var minussign = ' - ';

var multiplysign = ' * ';

var dividesign = ' / ';

var decimalsign = '.';

var negativesign = ' -';

var leftbracket = ' (';

var rightbracket = ') ';

var rad = 3.141592654 / 180;

var base_10 = Math.LN10;

var base_2 = Math.LN10;



/* Rechenfunktionen */

function calculate() {

Form1.expr.value = eval(Form1.expr.value)

}



function enter(string) {

Form1.expr.value += string

}



function clear_display() {

Form1.expr.value = ' '

}



function calc_sqrt() {

Form1.expr.value = (Math.sqrt(Form1.expr.value))

}



function calc_sqr() {

Form1.expr.value = ((Form1.expr.value * 1) * (Form1.expr.value *
1))

}



function sin_form() {

Form1.expr.value = (Math.sin (Form1.expr.value * rad))

}



function cos_form() {

Form1.expr.value = (Math.cos (Form1.expr.value * rad))

}



function tan_form() {

Form1.expr.value = (Math.tan(Form1.expr.value * rad))

}



function inverse() {

Form1.expr.value = ( 1 / (Form1.expr.value))

}



function base10_log() {

Form1.expr.value = (Math.log(Form1.expr.value) / base_10)

}



function base2_log() {

Form1.expr.value = (Math.log(Form1.expr.value) / base_2)

}





function ToOriginal()

{

opener.document.getElementById(strField).value =
Form1.expr.value;

self.close();

}



//-->

</script>

</HEAD>

<body bottomMargin="0" leftMargin="0" topMargin="0"
rightMargin="0">

<form id="Form1" method="post" runat="server">

<TABLE id="Table1" height="239"
cellSpacing="0" align=center cellPadding="0" width="230" border="0">

<TR>

<TD
background="images/CalcBg.jpg" align=center>

<TABLE
id="Table2" cellSpacing="4" cellPadding="0" width="100%" border="0">


<TR>


<TD colSpan="5">


<P align="right"><INPUT style="TEXT-ALIGN:
right" type="text" size="35" name="expr" action="calculate()"


class="gridinputs"></P>


</TD>


</TR>


<TR>


<TD align="center"><IMG src="images/btn7.jpg"
onclick="enter(7)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn8.jpg"
onclick="enter(8)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn9.jpg"
onclick="enter(9)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnToField.jpg"
style="CURSOR: hand" onclick="ToOriginal();"></TD>


<TD align="center"><IMG src="images/btnC.jpg"
onclick="clear_display()" style="CURSOR: hand"></TD>


</TR>


<TR>


<TD align="center"><IMG src="images/btn4.jpg"
onclick="enter(4)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn5.jpg"
onclick="enter(5)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn6.jpg"
onclick="enter(6)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnMin.jpg"
onclick="enter(&#13;&#10;minussign)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnplus.jpg"
onclick="enter(&#13;&#10;plussign)" style="CURSOR: hand"></TD>


</TR>


<TR>


<TD align="center"><IMG src="images/btn1.jpg"
onclick="enter(1)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn2.jpg"
onclick="enter(2)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btn3.jpg"
onclick="enter(3)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnPor.jpg"
onclick="enter(&#13;&#10;multiplysign)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btndiv.jpg"
onclick="enter(&#13;&#10;dividesign)" style="CURSOR: hand"></TD>


</TR>


<TR>


<TD align="center"><IMG src="images/btn0.jpg"
onclick="enter(0)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnDot.jpg"
onclick="enter(&#13;&#10;decimalsign)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnEqual.jpg"
onclick="calculate()" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnParO.jpg"
onclick="enter(&#13;&#10;leftbracket)" style="CURSOR: hand"></TD>


<TD align="center"><IMG src="images/btnParC.jpg"
onclick="enter(&#13;&#10;rightbracket)" style="CURSOR: hand"></TD>


</TR>

</TABLE>

</TD>

</TR>

</TABLE>

<script language="javascript">

var strField =
'<%=request.querystring("Field")%>';

document.Form1.expr.value =
opener.document.getElementById(strField).value;

</script>

</form>

</body>


Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Validación de Usuarios"
escribió en el mensaje
news:
Estimado Castillo

es correcto a eso es a lo que me refiero

"Dani Castillo" escribió:

se refiere (supongo) a un teclado dibujado en pantalla en el que al picar
con el raton se marquen los numeros en un input

lo cual no es nada dificil de programar , pero no en ASP , sino en
javascript



"Matías Iacono" escribió en el mensaje
news:
> No entiendo muy bien la duda. Cual es la dificultad de un teclado
> numerico?
>
> O tal vez yo no conozco ese teclado numerico.
>
> Saludos.
>
> Matías Iacono
> Microsoft MVP ASP/ASP.net
> DCE3 v.2003 - DCE2 v.2005
> Coordinador de evento Comunidad MSDN Bolivia
> "Luis Ovalles" escribió en el
> mensaje news:
>> Estimado Foro
>>
>> Si alguien tiene información de un tutorial o un script ASP para
>> ingresar
>> la
>> CLAVE a traves de un teclado numerico
>>
>> le agradezco de antemano su ayuda
>>
>> gracias
>>
>
>



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