Как изменить язык ввода текстового поля в веб-приложении

Im работает в веб-приложении, и у меня есть форма, на которой у меня есть текстовое поле, которое пользователи должен заполнить его, используя арабский язык.
как я могу управлять им с помощью javascript?
Изменение языка по умолчанию для операционной системы на арабский поможет решить мою проблему.
Как изменить язык по умолчанию на арабский, используя javascript???
и это лучший способ сделать это?
Это их другой метод?

Ответ 1

Обратитесь к этому вопросу, и он решит вашу проблему арабское текстовое поле

EDIT: Измените код на

$().ready(function () {
    $("input#NameTextBox").attr("lang", "fa");
});

Ответ 4

Если вы хотите ограничить символы, введенные в текстовое поле, не нужно устанавливать язык операционной системы.

Вы можете использовать RegularExpressionValidator или CustomValidator, который проверяет введенные символы и выводит сообщение о том, что эти символы не разрешены.

Или добавьте какую-то форму javascript, которая ограничивает ее. Вы должны решить, хотите ли вы блокировать символы при их вводе или отображать сообщение.

Ответ 5

Вы хотите изменить язык по умолчанию ОС с помощью JS? Никогда, когда-либо, это произойдет - ваша веб-страница не имеет абсолютно никаких прав на клиентскую машину.

Что касается того, что страница сама по себе "арабика", я действительно не думаю, что с этой точки зрения вы можете что-то сделать с точки зрения культуры, но с точки зрения простого отображения страницы справа налево это нужно сделать с точки зрения зеркалирования контента, но вы обязательно захотите узнать о direction. Лучше всего для остальных - иметь дело с культурой и культурной проверкой на стороне сервера, но это будет зависеть от того, что именно вы пытаетесь заставить, например. фактическая проверка языка предполагает такие вещи, как словари и грамматика, и это будет то, что вы, вероятно, захотите посмотреть на сторонние решения.