Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [FL8] inserire testo in campo input e passarlo ad un campo dinamico premendo invio

    Ciao!
    Sto esplorando le infinite vie del Listener (hehehe)
    Ho due campi di testo, il primo di input (inputText_txt) e l'altro dinamico (testoInserito_txt).
    A questo punto, ciò che scrivo nel campo di testo input compare simultaneamente nel campo di testo dinamico.
    Vorrei che il testo venisse inserito solo quando l'utente preme il tasto invio. Come potrei fare?

    Codice:

    inputText_txt.text="scrivi qui";
    inputText_txt.onMouseDown = function (){
    inputText_txt.text = "";
    }
    Mouse.addListener(inputText_txt);

    inputText_txt.onKeyDown = function (){
    testoInserito_txt.text = inputText_txt.text;
    }
    Key.addListener(inputText_txt);

    Grazie in anticipo
    Impara l'arte e mettila da parte.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    codice:
    inputText_txt.text="scrivi qui";
    inputText_txt.onMouseDown = function (){
    inputText_txt.text = "";
    }
    Mouse.addListener(inputText_txt);
    
    inputText_txt.onKeyDown = function (){
    if(Key.isDown(Key.ENTER)){
    testoInserito_txt.text = inputText_txt.text;
    }
    }
    Key.addListener(inputText_txt);
    prova così, solo ricorda che in "Prova filmato" va solo se blocchi l'uso dei tasti di scelta rapida... non ricordo il menù su cui bloccarli però

  3. #3
    eccolo li!
    grazie And, ho cambiato ENTER con SPACE e ho verificato il funzionamento.
    alla prossima
    Impara l'arte e mettila da parte.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.