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

    FCKeditor valorizzare variabile in funzione js

    Salve a tutti,
    Vi espongo il mio problema.

    In un form contenente una textarea creata con fckeditor ho la necessita di controllare che il campo non sia vuoto.
    Quindi ho creato la funzione fCheckForm che associo all'onclick del pulsante salva, ma nella funzione non riesco a valorizzare la variabile da controllare.
    Cioè, la textarea è creata cosi:

    <script type="text/javascript">
    var oValutazioniVerificaTask = new FCKeditor('FCKeditor1');
    oValutazioniVerificaTask.BasePath = "<%=sBasePathFCKEditor%>";
    oValutazioniVerificaTask.Create();
    </script>

    nella funzione js come faccio a prelevare il valore inserito dall'utente in 'FCKeditor1'?

    function fCheckForm ()
    {
    var textValue = ????????
    alert (textValue );
    }

    Grazie mille
    tre fiorini!!!

  2. #2
    Nessuno sa rispondermi?
    tre fiorini!!!

  3. #3
    codice:
    oEditor = FCKeditorAPI.GetInstance(nomeIstanzaFCKeditor) ;
    testo = oEditor.GetXHTML();
    La variabile "testo" conterrà anche i caratteri HTML.

    Per eliminarli puoi usare questa funzione:
    codice:
    function noHtml(txt) {
      a = txt.indexOf('<');
      b = txt.indexOf('>');
      len = txt.length;
      c = txt.substring(0, a);
      if(b == -1) {
       b = a;
      }
      d = txt.substring((b + 1), len);
      txt = c + d;
      cont = txt.indexOf('<');
      if (cont != -1) {
      txt = noHtml(txt);
      }
    	return txt;
    }
    Saluti
    "L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi]

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.