Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Validare campo testo con editor TINYMCE

    Salve,
    cerco di validare un paio di textarea (DESCRIZIONE e PIANO_OPERA) con l'editor WYSIWYG tinyMCE.
    In pratica questo script:
    codice:
    <SCRIPT Language="Javascript">
    <!--
    function controllo(){
    with(document.MyForm) {
    if(files.value=="") {
    alert("Errore: Non è stata selezionata immagine di copertina");
    files.focus();
    return false;
    }
    if(descrizione.value=="")
    alert("Errore: Il campo DESCRIZIONE non può essere vuoto");
    descrizione.focus();
    return false;
    }
    if(piano_opera.value=="") {
    alert("Errore: Il campo PIANO OPERA non può essere vuoto");
    piano_opera.focus();
    return false;
    }
    }
    return true;
    }
    // -->
    </SCRIPT>
    se riempito solo il primo rigo con qualche lettera me li considera vuoti, mentre se scrivo altre righe allora lo considera pieni.
    Come mai?
    Grazie per l'aiuto
    G.

  2. #2
    Lancia il comando tinyMCE.triggerSave() in cima alla funzione controllo()

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie,
    ma non ho capito come inserirla!

  4. #4
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    in cima alla funzione controllo()
    .

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    non conosco la funzione tinyMCE.triggerSave(), l'ho messa in cima alla funzione controllo così:
    codice:
    <!--
    tinyMCE.triggerSave();
    function controllo(){
    with(document.MyForm) {
    if(files.value=="") {
    alert("Errore: Non è stata selezionata immagine di copertina");
    files.focus();
    return false;
    }
    if(descrizione.value=="")
    alert("Errore: Il campo DESCRIZIONE non può essere vuoto");
    descrizione.focus();
    return false;
    }
    if(piano_opera.value=="") {
    alert("Errore: Il campo PIANO OPERA non può essere vuoto");
    piano_opera.focus();
    return false;
    }
    }
    return true;
    }
    // -->
    Ma anche la funziona controllo nn va.

  6. #6
    devi metterla dentro la funzione controllo non prima

  7. #7
    Ha funzionato?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ciao scusa non ho avuto il tempo di provare nei giorni scorsi, provato ora pare che va bene, 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.