如何将翻译后的sourcetext值从google sample "rest from javascript"获取到表单字段中,以便可以将该值发送到另一个目的地。
<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>发布于 2011-12-17 00:08:17
假设您具有示例文档中所示的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,而是设置表单输入的值,如问题中所述。
https://stackoverflow.com/questions/8535205
复制相似问题