Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Anton Kudris                         2:5075/35.18   23 Apr 2002  10:52:18
 To : All
 Subject : CGI и javascript
 -------------------------------------------------------------------------------- 
 
     возникла проблемка небольшая с тем, что при use CGI не работает onkeydown
 event, короче вот кусок кода:
 
 my $z->new CGI;
 
   print $z->p('some text'),
 
   $z->textfield( -name => 'some_name',
 
                  -value => '11',
                  -onKeyPress => 'if ((event.keyCode < 48) || (event.keyCode >
 57)) event.returnValue = false;')
 
   Так вот, при таком коде в результате получается следующее
    <p>some text</p>
   <input type="text" name="some_name" value="11" onkeypress="if  ((event.keyCode
 < 48) || (event.keyCode > 57)) event.returnValue = false;" />
 
     и такой после конвертации знаков больше меньше в < > код уже не
 работает в моей Мозилле (1.0 RC кстати) И в Опере, хотя прекрасно работает в
 эксплорере. Подскажите пожалуйста, как решить сию проблему?
 
 з.ы. менять броузеры не предлагать.
 з.ы.ы. это вообще нужно, чтобы пользователю удобней вводить инфу было. В
 принципе если он введет буковки ничего страшного не случится, но хотелось бы
 лишний раз не передавать неправильную инфу на сервер.
 
 Bye, All.
 --- jodaka
  * Origin: join or die clan // http://jod.megagame.ru (2:5075/35.18)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 CGI и javascript   Anton Kudris   23 Apr 2002 10:52:18 
Архивное /ru.perl/33763cc4f93e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional