Cntl_Alt_Del
05-21-2009, 06:50 PM
Dear all,
Appreciate your kind guidance and help in helping me to solve the following code. I wanted to generate a set of random number on the pinpad everytime the page is being loaded. (1-9 but the number can only appear once) How do I get about doing it?
Sincere Thanks
CAD
<html>
<head>
<title>Testing with PinPad</title>
<div align="center">
<script language="JavaScript">
document.logonForm.autocomplete='off';
function setPin(ctl)
{
var pinVal = document.logonForm.login_pin.value;
ctlValue =cutSpaces(ctl.value);
if(ctlValue=='Clear'){
document.logonForm.login_pin.value = '';}
else if(ctlValue=='x')
{
}
else {
if(pinVal.length==6)
{
document.logonForm.pin.value = '';
}
else {
document.logonForm.login_pin.value = pinVal + ctlValue;
}
}
}
function cutSpaces(s)
{
var s1, x;
x = s1 = "";
l = s.length;
for(i = 0; i < l; i++)
if((x = s.charAt(i)) != " ")
s1+=x;
return s1;
}
</script>
<script language="javascript">
document.logonForm.login_userid.focus();
</script>
</head>
<form method="post" action="" name="logonForm">
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>
<div align="left" class="Headline1">ViA ONLINE - LOGIN WITH PIN PAD</div><hr>
</td>
</tr>
</table>
<div align="center" class="Error"><br></div>
</td>
</tr>
</table>
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="393">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="42%">
<div align="left">CUSTOMER NUMBER</div>
</td>
<td width="58%">
<div align="left"><input type="text" name="login_userid" class="TopTextbox" value=""></div>
</td>
</tr>
<tr>
<td width="42%">
<div align="left">PASSWORD</div>
</td>
<td width="58%">
<div align="left"><input type="password" name="login_password" class="TopTextbox" value=""></div>
</td>
</tr>
<tr>
<td width="42%">
<div align="left">PIN</div>
</td>
<td width="58%">
<div align="left">
<input type="password" name="login_pin" class="pin_textbox" value="" readonly="readonly" >
<br>Enter using Pin Pad
</div>
</td>
</tr>
<tr>
<td></td>
<td><div align="left"><input type="submit" name="login_submit" class="Button1" value="LOGIN">
</div></td>
</tr>
</table>
</td>
<td width="157"><div align="left">
<table width="105" border="0" align="right" cellpadding="1" cellspacing="1" bgcolor="#C2C2C2">
<tbody>
<tr>
<td>
<input name="firstbutton" value="pinpad_0" type="hidden">
<table width="100%" height="112" border="0" cellpadding="1" cellspacing="1"><tbody><tr><td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td border="1" colspan="3" id="titleBar" style="cursor: move;" class="pinpad_key" bgcolor="#246584" nowrap="nowrap">
<center>
<font color="white"><b> Pin Pad</b></font></center>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="22" align="center">
<input class="pinpad" tabindex="4" name="pinpad_0" value='5' onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_6" value="3" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_5" value="4" onclick="setPin(this)" type="button">
</td>
</tr>
<tr>
<td height="22" align="center">
<input class="pinpad" tabindex="4" name="pinpad_7" value="6" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_4" value="1" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_8" value="9" onclick="setPin(this)" type="button">
</td>
</tr>
<tr><td height="22" align="center">
<input class="pinpad" tabindex="4" name="pinpad_9" value="2" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_1" value="7" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_2" value="8" onclick="setPin(this)" type="button">
</td>
</tr>
<tr><td height="22" align="center">
<input class="pinpad" tabindex="4" name="pinpad_3" value="0" onclick="javascript:setPin(this)" type="button">
</td>
<td colspan="2" align="center">
<input class="pinpad_clear" tabindex="4" name="pinpad_clear" value="Clear" onclick="setPin(this)" type="button">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td><br><hr>
</form>
</html>
Appreciate your kind guidance and help in helping me to solve the following code. I wanted to generate a set of random number on the pinpad everytime the page is being loaded. (1-9 but the number can only appear once) How do I get about doing it?
Sincere Thanks
CAD
<html>
<head>
<title>Testing with PinPad</title>
<div align="center">
<script language="JavaScript">
document.logonForm.autocomplete='off';
function setPin(ctl)
{
var pinVal = document.logonForm.login_pin.value;
ctlValue =cutSpaces(ctl.value);
if(ctlValue=='Clear'){
document.logonForm.login_pin.value = '';}
else if(ctlValue=='x')
{
}
else {
if(pinVal.length==6)
{
document.logonForm.pin.value = '';
}
else {
document.logonForm.login_pin.value = pinVal + ctlValue;
}
}
}
function cutSpaces(s)
{
var s1, x;
x = s1 = "";
l = s.length;
for(i = 0; i < l; i++)
if((x = s.charAt(i)) != " ")
s1+=x;
return s1;
}
</script>
<script language="javascript">
document.logonForm.login_userid.focus();
</script>
</head>
<form method="post" action="" name="logonForm">
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>
<div align="left" class="Headline1">ViA ONLINE - LOGIN WITH PIN PAD</div><hr>
</td>
</tr>
</table>
<div align="center" class="Error"><br></div>
</td>
</tr>
</table>
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="393">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="42%">
<div align="left">CUSTOMER NUMBER</div>
</td>
<td width="58%">
<div align="left"><input type="text" name="login_userid" class="TopTextbox" value=""></div>
</td>
</tr>
<tr>
<td width="42%">
<div align="left">PASSWORD</div>
</td>
<td width="58%">
<div align="left"><input type="password" name="login_password" class="TopTextbox" value=""></div>
</td>
</tr>
<tr>
<td width="42%">
<div align="left">PIN</div>
</td>
<td width="58%">
<div align="left">
<input type="password" name="login_pin" class="pin_textbox" value="" readonly="readonly" >
<br>Enter using Pin Pad
</div>
</td>
</tr>
<tr>
<td></td>
<td><div align="left"><input type="submit" name="login_submit" class="Button1" value="LOGIN">
</div></td>
</tr>
</table>
</td>
<td width="157"><div align="left">
<table width="105" border="0" align="right" cellpadding="1" cellspacing="1" bgcolor="#C2C2C2">
<tbody>
<tr>
<td>
<input name="firstbutton" value="pinpad_0" type="hidden">
<table width="100%" height="112" border="0" cellpadding="1" cellspacing="1"><tbody><tr><td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td border="1" colspan="3" id="titleBar" style="cursor: move;" class="pinpad_key" bgcolor="#246584" nowrap="nowrap">
<center>
<font color="white"><b> Pin Pad</b></font></center>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="22" align="center">
<input class="pinpad" tabindex="4" name="pinpad_0" value='5' onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_6" value="3" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_5" value="4" onclick="setPin(this)" type="button">
</td>
</tr>
<tr>
<td height="22" align="center">
<input class="pinpad" tabindex="4" name="pinpad_7" value="6" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_4" value="1" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_8" value="9" onclick="setPin(this)" type="button">
</td>
</tr>
<tr><td height="22" align="center">
<input class="pinpad" tabindex="4" name="pinpad_9" value="2" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_1" value="7" onclick="setPin(this)" type="button">
</td>
<td align="center">
<input class="pinpad" tabindex="4" name="pinpad_2" value="8" onclick="setPin(this)" type="button">
</td>
</tr>
<tr><td height="22" align="center">
<input class="pinpad" tabindex="4" name="pinpad_3" value="0" onclick="javascript:setPin(this)" type="button">
</td>
<td colspan="2" align="center">
<input class="pinpad_clear" tabindex="4" name="pinpad_clear" value="Clear" onclick="setPin(this)" type="button">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</table>
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td><br><hr>
</form>
</html>