Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Textarea

  1. #1

    Textarea

    codice:
    <script language="JavaScript"><!--
    function pPrompt(msg, intro) {
    var = prompt(msg, intro);
    document.getElementById('testo').value = var;
    }
    //--></script>
    <input type="button" onClick="pPrompt('Inserici il testo', '');" value="ok" name="ok">
    
    <textarea name="testo" id="testo"></textarea>
    Così vorrei inserire il testo del prompt nella textarea, e lo fa, ma cancella il testo già presente, come risolvere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    Prova con l'operatore di concatenazione ( .= ):

    function pPrompt(msg, intro) {
    var = prompt(msg, intro);
    document.getElementById('testo').value .= var;
    }

    Oppure:

    function pPrompt(msg, intro) {
    var = prompt(msg, intro);

    old=document.getElementById('testo').value;
    new=old.var;
    document.getElementById('testo').value = new;
    }

  3. #3
    Il primo è il mio, il secondo non apre il prompt.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    okkio ... il primo non è il tuo...ho usato l'operatore di concatenazione (punto uguale .=) invece dell'operatore di assegnamento (uguale = ) da te utilizzato per nn sovrascrivere il valore originale della textarea

  5. #5
    Vero scusa, comunque non apre.

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,361
    L'operatore di concatenazione è il + !!!

  7. #7

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 © 2024 vBulletin Solutions, Inc. All rights reserved.