我有几个输入框。当用户输入其中一个输入框时,我想要更改语言。 并在输入到另一个输入框时更改。 这个问题有办法吗? 感谢
@Html.TextBoxFor(m => m.CityName, new { placeholder = " " , Lang = "fa-IR" })
答案 0 :(得分:0)
如果我错了,请纠正我,你想通过让用户在输入标签中输入内容来将网站语言从EN更改为FA吗?如果我理解正确,可以通过使用javascript监听输入标记上的事件来完成。
当事件被触发时,您可以使用一些javascript逻辑在HTML元素中注入正确的语言文本。
$("yourInputElementInEnglish").on("eventTrigger", function(){
yourHTMLElement.html("text in english");
});