2010-10-24 19 views
6

He desarrollado un sitio web: algunos campos se ingresan en inglés, mientras que otros se ingresan en árabe.Cuadro de texto árabe

Ahora quiero simplificar la operación de entrada para el usuario y quiero el cuadro de texto en árabe como una DLL.

I tienen uno, pero sólo funciona con IE - no con Firefox o Google Chrome ..

muchas gracias ..

Cómo hacer cumplir el usuario para escribir en árabe? Me refiero a mover el cursor directamente sin las teclas (ALT + MAYÚS) cada vez que intente cambiar el idioma ... Si hay alguna forma, propiedad, DLL o qué hacer ...

+1

¿Nos (las partes importantes de) la que tiene mostrar? ¿Qué pasa exactamente cuando no funciona? – svick

+0

lo entiendo de este sitio –

+0

http://weblogs.asp.net/salimfayad/pages/arabic-textbox-control.aspx –

Respuesta

10

Puede usar este mature javascript library que funciona bien en Firefox y IE, simplemente agregue un atributo como lang = 'fa' o lang = 'en' a su cuadro de texto y listo, seguro que puede personalizarlo para su uso .

está en persa y puede traducirlo a google para leer la página.

que he hecho de añadir el atributo de código de cliente y es como esta

<script type="text/javascript"> 
       $().ready(function() { 
        $("input,textarea").each(function() { 
         $(this).attr("lang", "fa"); 
        }); 
       }); 
    </script> 
+0

esto es genial, pero tres cosas más: :(1) cómo agregar un nuevo atributo al control del servidor escribo 'TextBox1.Attributes.Add ("lang", "fa"); 'y luego e incluye mi archivo de script java pero no funciona. . (2) es esto funciona con letras árabes, ya que funciona con farisi ... (3) un inconveniente, todavía tengo que hacer clic en Mayús + Alt para pasar de un idioma a otro, este método simplemente cambia la dirección de escritura ... y todavía tengo el mismo problema ... –

+1

Tengo un sitio web de trabajo en línea que usa esto. Eche un vistazo a http://afghan.moi.ir. Puedo enviarte fragmentos de código. –

+0

sí, gracias ahora funciona, pero muestra dos botones azules que no quiero mostrar esos botones, además de que quiero el caso por defecto para la entrada es el árabe ... veo tu sitio, y casi esto lo que Quiero hacerlo, por favor muéstrame los pasos para esconder los botones azules y hacer algunos cuadros de texto en árabe y el otro en inglés. Gracias por tu ayuda –

0

¿Por qué no? ¿Utiliza las propiedades de dirección y alineación del cuadro de texto estándar en lugar de uno alternativo?

+0

no hay dirección para Textbox, quiere decir la definición del formulario o la etiqueta HTML –

+0

, pero esto se reflejará en todos los controles, y esto no es lo que quiero ya que tengo una mezcla de entradas en árabe e inglés, así que creo que esta DLL será bueno, solo funciona en IE. –

+0

Es posible que pueda controlar la dirección/alineación del texto con su control contenedor como DIV, etc. –

Cuestiones relacionadas