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

    Ricavare e modificare testo selezionato in una textbox

    Salve a tutti,
    Mi servirebbe aiuto per un semplicissimo script in javascript, che ha il compito di dover modificare del testo in una textbox.
    Per intenderci, si tratta di un semplicissimo editor, che deve ricavare il testo selezionato dall'utente, dopodichè al click su di un pulsante ricava il testo e aggiunge "<a href=###" dove ### è una stringa ricavata da un InputBox, e in coda al testo ovviamente "</a>".

    Non credo si tratti di qualcosa di complesso, solo che non avendo praticamente mai avuto a che fare direttamente con javascript mi son perso.

    Grazie a tutti in anticipo,
    Carmine,
    http://www.thetotalsite.it - Informatica, elettronica, programmazione e molto altro...
    http://blog.thetotalsite.it

  2. #2
    Dimenticavo, e questa è la parte che mi crea più problemi, la TextArea non è quella HTML, ma è una TextArea di ASP.Net.

    Infatti finché si tratta di una normale TextArea riesco con un codice che ho adattato da questo:

    codice:
    function emoticon(campo, code) 
        {
          var myField = document.getElementById(campo);
          var myValue = code;
          
          if (document.selection)
          {
            // IE
            myField.focus();
              sel = document.selection.createRange();
              sel.text = myValue;
          }
          else if (myField.selectionStart || myField.selectionStart == '0') {
            // MOZILLA/NETSCAPE
            var startPos = myField.selectionStart;
            var endPos = myField.selectionEnd;
            myField.value = myField.value.substring(0, startPos)
                    + myValue
                    + myField.value.substring(endPos, myField.value.length);
          }
          else
          {
            myField.value += myValue;
          }
        }
    Ma con la TextBox asp.net mi dà, al getElementById, null.
    Carmine,
    http://www.thetotalsite.it - Informatica, elettronica, programmazione e molto altro...
    http://blog.thetotalsite.it

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.