如何将google sample "rest from javascript"中已翻译的sourcetext值转换为表单域,以便将值发布到另一个目标位置。
<form name="somename" method="post" action="domsome.asp">
Some text: <input type="text" name="sometext" value="translated_sourcetext"/><br />
<input type=submit value=Accept id=submit1 name=submit1>
<input type="button">
</form>
答案 0 :(得分:0)
假设您拥有translateText
回调参数和功能,如示例文档中所示,您应该能够将回调更改为:
<script>
function translateText(response) {
document.somename.sometext.value = response.data.translations[0].translatedText;
}
</script>
编辑:
从example,找到这个:
<script>
function translateText(response) {
document.getElementById("translation").innerHTML += "<br>" + response.data.translations[0].translatedText;
}
</script>
将其更改为:
<script>
function translateText(response) {
document.somename.sometext.value = response.data.translations[0].translatedText;
}
</script>
因此,我们不是设置div的innerhtml,而是设置表单输入的值,如问题中所述。