我有几个输入框。我想在用户输入其中一个输入框时更改语言。 并在输入到另一个输入框时更改。 这个问题有办法解决吗? 谢谢
@Html.TextBoxFor(m => m.CityName, new { placeholder = " " , Lang = "fa-IR" })
最佳答案
如果我错了,请纠正我,您想通过让用户在输入标记中键入某些内容来将网站语言从 EN 更改为 FA?如果我理解正确的话,这可以通过使用 javascript 监听输入标记上的事件来完成。
当事件被触发时,您可以使用一些 JavaScript 逻辑在 HTML 元素中注入(inject)正确的语言文本。
$("yourInputElementInEnglish").on("eventTrigger", function(){
yourHTMLElement.html("text in english");
});
关于javascript - 输入输入标签时如何将书面语言从 `en`更改为 `fa`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41342286/