Quiero imprimir contenido de HTML textarea dentro de WebView en cuanto lo escribo.
PD: intenté escuchar a keyevent de webview por alguna razón no funcionó.Detectando HTML textarea onkeyup evento en JavaFX WebView
5
A
Respuesta
10
Si usted está tratando de imprimir el contenido de JavaFX TextArea objeto en vista web a continuación, se debe añadir a los oyentes a TextArea no WebView.
Si usted está tratando de escuchar evento en TextArea HTML etiqueta dentro de la página HTML en vista web debe añadir detectores para documentar modelo:
// we need this to wait till document load webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() { public void changed(ObservableValue ov, State oldState, State newState) { if (newState == Worker.State.SUCCEEDED) { // note next classes are from org.w3c.dom domain EventListener listener = new EventListener() { public void handleEvent(Event ev) { System.out.println(ev.getType()); } }; Document doc = webEngine.getDocument(); Element el = doc.getElementById("textarea"); ((EventTarget) el).addEventListener("keypress", listener, false); } } }); webEngine.loadContent("<textarea id='textarea'></textarea>");
Cuestiones relacionadas
- 1. Detectando el cambio de html textarea
- 2. JavaFX TextArea onChange eventos
- 3. Resaltar cadenas en JavaFX TextArea
- 4. Almacenamiento en caché en JavaFX WebView
- 5. Fondo transparente en WebView en JavaFX
- 6. Navegación con la tecla Tab en JavaFX TextArea
- 7. Cómo activar el evento TextBox.TextChanged en jquery onkeyup?
- 8. Evento OnKeyUp en el navegador Android para idiomas no latinos
- 9. ¿Cómo usar JavaFX WebView en DesktopApp con archivos locales?
- 10. Establecer maxlength en HTML Textarea
- 11. Cómo obtener texto seleccionado de webView en javaFX
- 12. Html Audio en Android Webview
- 13. ¿Cargar html local en WebView?
- 14. Android WebView contacto evento enlace
- 15. Eliminando el borde textarea en HTML
- 16. jQuery para validar HTML en un TextArea
- 17. HTML: ¿Cómo conservar el formato en textarea?
- 18. jQuery onkeyup método no definido
- 19. ¿Cómo puedo detectar onKeyUp en AngularJS?
- 20. JavaFX 2.0+ WebView/WebEngine rinde página web a una imagen
- 21. Cargando paquetes html + resources en webview
- 22. SIGSEGV cargando HTML + Flash en un WebView
- 23. Abrir archivo Html local en Webview - Android
- 24. JavaFX etiquetas de estilo HTML (o equivalentes)
- 25. Longitud máxima para HTML <textarea>
- 26. HTML Textarea - cursor comenzando en el centro de textarea en vez de arriba
- 27. Evento personalizado en HTML, Javascript
- 28. Cómo traer ajax buscar onkeyup con jQuery
- 29. JavaFX-2 - establecer varios estilos
- 30. Cocoa: obtener WebView mainFrame cadena html
realidad su segundo .. gracias u Sergey .. –
de nada;) –
¿Cómo puedo obtener acceso al objeto textarea dentro del método handleEvent() en EventListener? – Marco