Показать сообщение отдельно

  #6  
Старый 06.10.2008, 23:17
Yulo
Участник форума
Регистрация: 21.01.2008
Сообщений: 140
С нами: 9634004

Репутация: 48
По умолчанию

Цитата:
Сообщение от $p01nt  
посмотрел док, как я понял нужно в имени поля указать параметр. Указываю d и у меня получается вот так:

Открываю страничку в броузере, у меня все равно в этом поле можно писать любые символы...как поправить?
PHP код:
<SCRIPT TYPE="text/javascript"
<!-- 
function 
numbersonly(myfieldedec

var 
key
var 
keychar
 
if (
window.event
   
key window.event.keyCode
else if (
e
   
key e.which
else 
   return 
true
keychar String.fromCharCode(key); 
 
// control keys 
if ((key==null) || (key==0) || (key==8) ||  
    (
key==9) || (key==13) || (key==27) ) 
   return 
true
 
// numbers 
else if ((("0123456789").indexOf(keychar) > -1)) 
   return 
true
 
// decimal point jump 
else if (dec && (keychar == ".")) 
   { 
   
myfield.form.elements[dec].focus(); 
   return 
false
   } 
else 
   return 
false

 
//--> 
</SCRIPT
 
<
FORM METHOD=POST
Number:  
  <
INPUT NAME="dollar" SIZE=5 MAXLENGTH=
   onKeyPress
="return numbersonly(this, event)"
  <
INPUT TYPE=SUBMIT VALUE="go"
</
FORM
Думаю дальше проблем не будет...Разберешься что куда вставить и поменять.
 
Ответить с цитированием