Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    170

    [JS] Premendo invio ..aggiungo <BR>

    Buon giorno a tutti!
    QUalcuno potrebbe gentilmente dirmi coem risolvere questo "problema" ?

    -data una textarea pippo
    -quando l'utente entro questa textarea digita il tasto invio
    automaticamente il testo va a capo e a fianco dell'ultimo
    carattere digitato prima dell'invio viene aggiunta la scritta



    esempio

    normalmente sarebbe:
    prima fase
    seconda frase

    con la modifica che vorrei apportare :
    prima frase

    seconda frase


    Grazie a tutti
    Ariok

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    170
    ho risolto

    function addbr() {
    var input=document.nomeform.nomecampo.value;
    if(event.keyCode=='13')
    { document.nomeform.nomecampo.value=input+'
    '; }
    }
    Ariok

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    prova così (IE, Firefox)

    codice:
    <TEXTAREA id="ta1" style="WIDTH: 208px; HEIGHT: 136px" rows="8" cols="23" language="javascript" onkeyup="ta1_onkeyup(event)"></TEXTAREA>
    codice:
    function ta1_onkeyup(e) {
    	var code;
    	if (!e) var e = window.event;
    	if (e.keyCode) code = e.keyCode; 
    	else if (e.which) code = e.which;
    	var character = String.fromCharCode(code);
    	var target = (e.target)?e.target:e.srcElement;
    	//alert(target.id + '\nCharacter ' + code + ' was ' + character);
    	
    	if(code == 13) 
    	{//alert(target.id + '\nCharacter ' + code + ' was ' + character);
    		if(window.event)
    			target.value = target.value.replace(/\r\n/g, "
    \r\n").replace(/
    
    /g, "
    ");
    		else target.value = target.value.replace(/\n/g, "
    \n").replace(/
    
    /g, "
    ");
    	}
    	
    	
    	
    }
    Pietro

  4. #4
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Caro Pietro,
    anche se non era indirizzata a me la risposta, ho utilizzato il tuo suggerimento per risolvere un problema di compatibilità con ff.
    Grazie

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.