mozilla
Risultati di ricerca

    Window.prompt()

    Mostra una finestra di dialogo che chiede all'utente di inserire del testo.

    Sintassi

    input = window.prompt(
    testo,
    valore);
    
    • input è una stringa contenente il testo inserito dall'utente, oppure null se l'utente ha cliccato su "Cancella"
    • testo è una stringa di testo da mostrare all'utente
    • valore è una stringa contenente il valore che deve essere mostrato di default nel campo di testo; è un parametro opzionale

    Esempio

    var segno = prompt("Di che segno sei?");
    if (segno.toLowerCase() == "scorpione")
       alert("Ma dai!.. anch'io!!!");
    

    Quando l'utente clicca il bottone OK, viene restituito il testo che ha digitato. Se l'utente clicca su OK senza aver inserito del testo, viene restituita una stringa vuota. Se invece l'utente clicca su Cancella, la funzione restituisce null.

    Note

    Una finestra di dialogo contiene un campo di testo di una sola riga, un bottone OK e un bottone Cancella. La funzione restituisce il testo (eventualmente vuoto) inserito dall'utente nel campo di testo.

    A prompt dialog contains a single-line textbox, a Cancel button, and an OK button, and returns the (possibly empty) text the user inputted into that textbox.

    Le finestre di dialogo sono finestre modali, cioè impediscono all'utente di permettere al resto dell'interfaccia del programma finchè la finestra non è chiusa. Non si dovrebbe abusare delle funzioni che creano questo tipo di finestre.

    I programmatori che utilizzano Chrome (per esempio per le estensioni) dovrebbero utilizzare u netidi di nsIPromptService, invece di alert.

    Specifiche

    HTML5

    Altri metodi

    • {domxref("window.alert", "alert")}}
    • confirm

    Etichette del documento e nomi di chi ha collaborato alla sua stesura

    Contributors to this page: Federico, teoli
    Ultima modifica di: teoli,
    Nascondi barra laterale