E' possibile vietare che quando s incolla un testo preso da word o da internet i tag non vengano presi dall'editor di testo?
Esiste una funzione che previene l'inserimento di tag indesidirati?
E' possibile vietare che quando s incolla un testo preso da word o da internet i tag non vengano presi dall'editor di testo?
Esiste una funzione che previene l'inserimento di tag indesidirati?
Dipende da dove devi incollare.
Se incolli in una textarea, la deformattazione è automatica.
Emanuele DG
<?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
Intellectual property
ovviamente non è un campo di testo.
è dentro innerhtml
okOriginariamente inviato da bendervinicio
ovviamente non è un campo di testo.
è dentro innerhtml
dai un'occhiata qui:
http://www.javascriptkit.com/script/...movehtml.shtml
(Consigliata anche una ricerca).
Emanuele DG
<?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
Intellectual property
Grazie delle risposte.
Cercando ho trovato metodi per incollare il testo e poi eliminare i tags.
Quella cosa complicata che sto cercando veramente però è la possibilità di incollare il testo e nel mentre che s'incolla viene filtrato automaticamente. Magari tramite una funzione.
Quando carico la pagina nel campo innerhtml inserisco una cosa di default . una tabella e un po' di testo.
Il tutto grazie a questo metodo "ONLOAD" --> funzione che inizializza il tutto.
Magari esiste "ONPASTE" che mi permette poi di fare una funzione che filtra?.
Spero di essermi spiegato ^_^
L'handler onPaste non esiste.
Qui nell'indice della guida puoi vedere tutti i tipi di eventi:
http://javascript.html.it/guide/lezione/831/gli-eventi/
In ogni categoria di eventi puoi vedere i tag HTML a cui possono essere associati i rispettivi handler.
Nel tuo caso se stai usando un editor WYSIWYG classico, l'input non è né una textarea, né un div, ma un IFRAME con designMode impostato ad "ON".
Quindi dovresti cercare un handler che si possa associare ad un inline frame (IFRAME).
A questo punto però ti conviene più fare una ricerca inversa, ovvero cercare le specifiche del tag IFRAME e gli handler ammessi:
http://www.java2s.com/Code/HTMLCSSRe...ntHandlers.htm
Emanuele DG
<?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
Intellectual property
onpaste esiste (cosi' come onbeforepaste), per il solo IE ma esiste
e mi risulta gestibile anche per iframe con designmode=on
A meno di non usare un'intranet aziendale in cui tutti hanno IE il fatto che esista non è d'aiuto.
Originariamente inviato da emanueledg
L'handler onPaste non esiste.
Ok ok ok!
Solo questione di forma!
Dire che esiste solo per IE e dire che non esiste sono cose diverse, ma il risultato non cambia.