2013-10-11 2 views
1

В https://developers.google.com/apps-script/guides/html/communication пример указывает, что вы должны ссылаться на форму «this.parent» в кнопке onclick. Как лучше всего если форма будет ссылаться, если кнопка не непосредственно в форме (возможно, несколько дивы глубоко? This.parentNode.parentNode и так далее работает, но более явная ссылка подойдет мне лучше.Ссылка на форму в кнопке отправки для загрузки файлов

<form id="myForm"> 
    <input name="myFile" type="file" /> 
    <input type="button" value="Submit" 
     onclick="google.script.run 
      .withSuccessHandler(updateUrl) 
      .processForm(this.parentNode)" /> 
</form> 
<div id="output"></div> 
+0

Почему вы не используете document.getElementById()? –

ответ

1

Я думаю, что в вашем случае может использоваться:

onclick="google.script.run 
     .withSuccessHandler(updateUrl) 
     .processForm(document.getElementById('formId')" 
Смежные вопросы