01.
<input type=
"text"
name=
"cost"
id=
"cost"
size=
"15"
onKeyPress=
"return bannedKey(event,this.value)"
>
02.
03.
<script>
04.
function
bannedKey(evt,str)
05.
{
06.
var
allowedEng = false;
07.
<input type=
"text"
name=
"cost"
id=
"cost"
size=
"15"
onKeyPress=
"return bannedKey(event,this.value)"
>
08.
09.
<script>
10.
function
bannedKey(evt,str)
11.
{
12.
var
allowedEng = false;
13.
var
allowedThai = false;
14.
var
allowedNum = true;
15.
16.
var
k;
17.
if
(window.event) k = window.event.keyCode;
18.
else
if
(evt) k = evt.which;
19.
20.
21.
if
(k>=48 && k<=57) {
return
allowedNum; }
22.
23.
24.
if
((k>=65 && k<=90) || (k>=97 && k<=122)) {
return
allowedEng; }
25.
26.
27.
if
((k>=161 && k<=255) || (k>=3585 && k<=3675)) {
return
allowedThai; }
28.
29.
30.
if
(!allowedEng && !allowedThai && allowedNum){
31.
for
(i=0;i<str.length;i++){
32.
if
(str[i]==
"."
){
if
(k!=46){
return
true}
else
{
return
false} }
33.
}
34.
}
35.
}
36.
</script>