2016-12-27 32 views
1

我有几个输入框。我想在用户输入一个输入框时更改语言。 并在输入到另一个输入框时更改。 有没有解决这个问题的方法? 感谢如何在输入标签时将文字从`en`更改为`fa`?

@Html.TextBoxFor(m => m.CityName, new { placeholder = " " , Lang = "fa-IR" }) 
+0

这里不写了代码在SO,所以后一个最小的工作代码段,这样,我们有什么样的工作 – LGSon

+0

你想改变在剃刀制造翻译或者你只是想改变一个HTML文本框标签中的属性?这只能在JavaScript中完成。 –

+0

请显示此代码生成的html并显示您拥有的JavaScript代码。 –

回答

0

纠正我,如果我错了,你想通过让用户类型的东西到输入标签更改从英语到英足总网站语言?如果我理解正确,可以通过使用javascript在输入标记上监听事件来完成。

当事件被触发时,您可以使用一些javascript逻辑在HTML元素内注入适当的语言文本。

$("yourInputElementInEnglish").on("eventTrigger", function(){ 

    yourHTMLElement.html("text in english"); 

});