Гугл переводчик Api v2 - PullRequest
       5

Гугл переводчик Api v2

0 голосов
/ 16 декабря 2011

Как получить переведенное значение исходного текста из google образца "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>

1 Ответ

0 голосов
/ 16 декабря 2011

Если у вас есть параметр и функция обратного вызова translateText, как показано в примере документа, вы сможете изменить обратный вызов на:

<script>
  function translateText(response) {
    document.somename.sometext.value = response.data.translations[0].translatedText;
  }
</script>

РЕДАКТИРОВАТЬ:

Из примера найдите это:

<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>

Итак, вместо установки innerhtml div, мыустанавливают значение для ввода формы, как описано в вопросе.

...