i tried using .net text bos and having javascript code for numeric entries and also autotab to next text box but was having prbs. so i downloaded the numeric text box frm http://www.excentricsworld.com/ then i tried to implement 'autotab' with
and
<script LANGUAGE="JavaScript">
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e)
{
var keyCode = (isNN) ? e.which : e.keyCode;
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode))
{
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele)
{
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input)
{
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)
index = i;
else i++;
return index;
}
return true;
}
function KeyCheck(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (((keycode>47) && (keycode<58) ) || (keycode==8)) { return true; }
else return false;
}
// End -->
</script>
the same
code works fine with regular .NET text box when i can tab to next text box but it doesnt work on this control. so how do i go abt it . thanks.
***********************
Dinakar Nethi
Life is short. Enjoy it.
***********************
ndinakar
All-Star
49092 Points
6868 Posts
Moderator
MVP
question about Andy Smith's numeric text box
Sep 05, 2003 05:23 PM|LINK
and <script LANGUAGE="JavaScript"> var isNN = (navigator.appName.indexOf("Netscape")!=-1); function autoTab(input,len, e) { var keyCode = (isNN) ? e.which : e.keyCode; var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46]; if(input.value.length >= len && !containsElement(filter,keyCode)) { input.value = input.value.slice(0, len); input.form[(getIndex(input)+1) % input.form.length].focus(); } function containsElement(arr, ele) { var found = false, index = 0; while(!found && index < arr.length) if(arr[index] == ele) found = true; else index++; return found; } function getIndex(input) { var index = -1, i = 0, found = false; while (i < input.form.length && index == -1) if (input.form[i] == input) index = i; else i++; return index; } return true; } function KeyCheck(myfield,e) { var keycode; if (window.event) keycode = window.event.keyCode; else if (e) keycode = e.which; else return true; if (((keycode>47) && (keycode<58) ) || (keycode==8)) { return true; } else return false; } // End --> </script>the same code works fine with regular .NET text box when i can tab to next text box but it doesnt work on this control. so how do i go abt it . thanks.Dinakar Nethi
Life is short. Enjoy it.
***********************