[DevelNext] Как получить число из поля ввода?

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,934
11,700
Как получить число из поля ввода?
Из полей ввода edit1 и edi2 мне надо получить 2 числа, как это сделать?
 
У

Удалённый пользователь 123482

Гость
Вешаешь событие на отжатие любой клавиши на свой Edit и внутри пишешь:
PHP:
message($e->sender->text);

Должно получиться:
PHP:
#@event edit.keyUp
function doEditKeyUp(UXKeyEvent $e = null)
{ 
    message($e->sender->text);
}

PHP:
$e->sender->text
Это содержание твоего Edit'a.
 
  • Нравится
Реакции: chapo

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,934
11,700
У меня через $this не работал IntelliSense, но можешь попробовать так:
PHP:
$this->edit1->text
PHP:
 function doButtonAction(UXEvent $e = null)
    {   
        $a = rand($this->min->text, $this->max->text);
        $this->result->text = $a;
    }
Если раньше выводило 0, то теперь ничего не происходит
Вернее работает, но только если в полях min и max одинаковые числа
 
У

Удалённый пользователь 123482

Гость
PHP:
 function doButtonAction(UXEvent $e = null)
    {  
        $a = rand($this->min->text, $this->max->text);
        $this->result->text = $a;
    }
Если раньше выводило 0, то теперь ничего не происходит
Вернее работает, но только если в полях min и max одинаковые числа
PHP:
$randomValue = rand((int)$this->edit->text, (int)$this->editAlt->text);
message($randomValue);
 
  • Нравится
Реакции: chapo

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,934
11,700
Последнее редактирование:

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,934
11,700