У меня есть TextInput textInputA с идентификатором textInputId в моем приложении. Когда я набираю в нем несколько слов, я могу получить всю строку, используя textInputId.text~~ Однако, когда я удаляю часть слов и ввожу новые слова в конец строки, textInputId.text не может захватить добавленные новые слова.
Моя задача состоит в том, если вводимые слова содержат точку "." , должно появиться предупреждение Защита работает каждый раз, когда я набираю новое слово, но терпит неудачу, когда я удаляю часть слов и снова набираю новые слова.
Может ли кто-нибудь дать мне некоторое представление? Большое тебе спасибо!
private function textChange(event:Event):void{
if (txtPymtMethDtlTxnDesc.text.indexOf(".") >= 0 ){
outerDocument.model.showRestrictDotInputWarning();
}
}
<mx:TextInput change = "textChanged(event);"/>
Вы также можете попробовать событие «textInput» вместо «change».





Вы пытались вместо этого получить строку из события (event.currentTarget.text)?