Estoy trabajando en una aplicación web, y tengo un formulario en el que tengo un cuadro de texto que los usuarios deben rellenar utilizando el idioma árabe.
¿cómo puedo controlarlo usando javascript?
Cambiar el idioma predeterminado del sistema operativo a árabe resolverá mi problema.
¿Cómo puedo cambiar el idioma predeterminado a árabe utilizando javascript ???
y es el mejor método para hacerlo?
¿Es su otro método?cómo cambiar el idioma de entrada del cuadro de texto en la aplicación web
Respuesta
Consulte a esta pregunta y se va a resolver su problema PAL Arabic text box
EDIT: Cambiar el código para este
$().ready(function() {
$("input#NameTextBox").attr("lang", "fa");
});
Mira lo que estoy intentando hacer, pero aún no funciona en $(). Ready (función() { $ ("entrada, cuadro de texto"). Each (function() { $ ("input [id $ = NameTextBox]") .attr ("lang", "AR"); }); y tengo en mi forma
todavía no workin .. – Grace
Did usted agrega los archivos js necesarios (jquery y farsitype.js) a su página en el mismo orden en que lo hago? –
Si utiliza jquery en su aplicación es posible que puede echar un vistazo a jquery direction plugin. Puede see it in action here.
$(). Ready (función() { \t $ ("# submitButton"). haga clic en (función() { \t $ ("entrada [id $ = NameTextBox]").setDirections ( \t { \t dirección: 'RTL', \t textAlign: 'derecho' \t}, cierto ); }); esto es lo que he intentado ... ¿estoy trabajando bien? – Grace
Usted desea cambiar el idioma por defecto del sistema operativo usando JS ? Nunca, nunca va a suceder, su página web no tiene ningún derecho sobre la máquina del cliente.
En cuanto a lo que la propia página "el árabe", la verdad es que no creo que haya nada que puedas hacer sobre esto desde un punto de vista cultural, pero en términos de limitarse a hacer la página de derecha a izquierda hay una hay mucho por hacer en términos de contenido reflejado, pero definitivamente querrá saber acerca de direction. Lo mejor es que el resto sea lidiar con la cultura y la validación cultural del lado del servidor, pero va a depender enormemente de qué es exactamente lo que intentas forzar, p. la validación del lenguaje real asume cosas como los diccionarios y la verificación de la gramática, y eso es algo que probablemente desee ver en soluciones de terceros.
Si desea limitar los caracteres ingresados en un cuadro de texto, no hay uso para configurar el idioma del sistema operativo.
Puede usar un RegularExpressionValidator o un CustomValidator que verifica los caracteres ingresados, y muestra un mensaje que dice que esos caracteres no están permitidos.
O agregue alguna forma de javascript que limita lo mismo. Debe decidir si desea bloquear caracteres a medida que se escriben o mostrar un mensaje.
no quiero bloquear caracteres ni mostrar ningún mensaje ... solo quiero cambiar el cuadro de texto de entrada dinámicamente a árabe ... ¿es posible? – Grace
una mejor solución puede ser:
- 1. cambiar la dirección del texto del cuadro de texto automáticamente
- 2. Cómo evitar la entrada de HTML en el cuadro de texto del formulario web ASP.NET
- 3. Cambiar el borderColor del cuadro de texto
- 4. cómo cambiar el estilo del cuadro de texto de entrada a la línea?
- 5. ¿Cómo arreglar el idioma inglés en un cuadro de texto específico en el modo de idioma de entrada en árabe?
- 6. La aplicación se congela al cambiar el idioma de entrada del teclado de Windows
- 7. Deje cuadro de texto para cambiar el tamaño, pero no crece en la entrada del usuario
- 8. ¿Cambiar el color del texto del cuadro de grupo?
- 9. ¿La aplicación web multilingüe cambia el texto del div?
- 10. ¿Cambiar el tamaño del texto en la etiqueta de entrada de texto?
- 11. Cambiar el idioma de la aplicación iOS sobre la marcha
- 12. Cuadro de entrada de texto como la aplicación de SMS en el iPhone
- 13. Cambiar el idioma de descripción predeterminado de la aplicación
- 14. Cómo: Cambiar el nombre de la aplicación según la configuración de idioma del teléfono
- 15. Cambiar el idioma de la aplicación mediante programación
- 16. Texto de límite de Jquery en el cuadro de entrada
- 17. cambiar el aspecto del cuadro Editar texto en android
- 18. Cuadro de texto árabe
- 19. Insertar texto en el cuadro de texto de otra aplicación
- 20. ¿Cómo cambiar el texto de TextView en el cambio del texto de EditText?
- 21. Obtener valores de entrada del cuadro de texto
- 22. Cambiar el valor del cuadro de texto cuando se selecciona un elemento en el cuadro desplegable
- 23. ¿Cómo cambiar el tamaño del botón del archivo de entrada?
- 24. ¿Cómo puedo cambiar el idioma de mi aplicación?
- 25. Cambiar el idioma del selector de fecha
- 26. Cambiar el color del texto en el campo de texto
- 27. ¿Cómo detectar el idioma del texto ingresado por el usuario?
- 28. ¿Cómo cambiar el color de fondo del cuadro de texto con discapacidad en WPF
- 29. Cambiar el método de entrada del dispositivo Android programáticamente Android
- 30. Cambiar contenido de pegado en el cuadro de texto
mejor que puede hacer es establecer dir = "RTL" dentro del cuadro de texto. –
¿Has probado mi solución? –
@shadow: dir = "rtl" simplemente cambiará la dirección ... no el idioma de entrada .. @Jani: lo estoy intentando ahora – Grace