• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Google FormのアイテムのID取得)

Google FormのアイテムのID取得方法

このQ&Aのポイント
  • Google FormへのURLクリック時に、規定値を入れる設定をしたい場合、Form作成中に「回答」のページで右クリックし、検証を押すとソースコードが表示されます。
  • ソースコード中にはid属性を持つ要素があり、これがアイテムのIDを表しています。
  • 例えば、<input type="text" class="quantumWizTextinputPaperinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0" aria-labelledby="i9" aria-describedby="i10 i11" dir="auto" data-initial-dir="auto" data-initial-value="">という要素の中にid属性がないので、この要素はアイテムのIDではありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • akira1720
  • ベストアンサー率80% (127/158)
回答No.1

https://aliss.jp/?p=2074 に書いてあるとおり、"entry." を検索してみてください。 すると、回答欄の数だけ <input type="hidden" name="entry.数値_...." .... > のようなエレメントが見つかると思います。 その entry.数値 がその解答欄の ID だそうです。

spongetak
質問者

お礼

ありがとうございます。確かに、よく見るとそう書いていますね(^^;)・・ しかし検索してみましたが、出てきません。 フォーム「作成」画面で、そのブランク(入力)部分をクリックした状態で、右クリック「検証」→ソース表示、「Elements」で、entry. を探せばよいのでしょうか。data-entry-point="4" とか(4がいくつもある)これはページ上に111個あるようですが、どれも4か7のように見えます。 仕様が変わったのでしょうか・・

spongetak
質問者

補足

再度よく読んでみました。 「回答」のページから検証で入るのですね。 一度ダミーで回答してから、回答を確認するページから見てみると、見れました! ありがとうございます。 ようく読まないといけないですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • FORMでデータを渡す

    アーティストのデータベースを作っています。 formを使いデータを渡すことは成功しているのですが・・・ <FORM name="form1" method="post" action="syousai.php"> サザンオールスターズ詳細画面へ<BR> <INPUT type="submit" name="search_key" value="<?=$rs['id']?>"> submitでボタンをクリックすると詳細ページへ飛んで詳細画面を自動生成させています。 アーティストごとにそれぞれIDをセットしているのですが、そのIDをsyousai.phpに渡して詳細画面を作っています。(そのIDからデータベースに検索をかけて探して表示する。) 「サザンオールスターズ」をクリックしたらサザンの詳細ページを表示するようにしたいのですが、今はアーティストごとのIDの書かれたボタンをクリックしたときだけ詳細画面へ飛ぶようにしかできません。 そこで質問なのですが、valueは2つ設定できるのでしょうか?? ボタンの名前はサザンで、POSTするデータはIDにしたいんです。 とても説明がへたですみません>< 初心者です。 ご協力お願いいたします。

    • ベストアンサー
    • PHP
  • form actionタグ

    dbから取得した値を元に一覧画面を作成し 一つのデータに対して一つのボタンを設定し そのボタンをクリックした際にIDを別の画面に渡す処理を 行っていますが、パラメータを渡す事が出来ません…。 <?php while($data = mysql_fetch_array($res)){ print "<tr><td>".$data['id']."</td>"; print "<td>".$data['name']."</td>";   ⇒★print "<form method=\"post\" action=\"delete.php?id=\".${data['id']};>"; print "<td><input type=\"submit\" value=\"更新\" name=\"aaa\"></td>"; print "</form>"; print "</tr>"; } ★の部分が理由でうまくいかないと思うのですが… もしお分かりになる方が居たらご教授お願い致します。

    • ベストアンサー
    • PHP
  • javascriptを使ったformへの自動ログインがうまくいきません

    こんにちは、以下のような書かれたサイトにjavascriptを使って自動ログインしたいと考えていますが、うまくログインされません。 一番下のinputタグにてログインしているようなのですが IE.Document.Form1.imgLogin.click(); とすると、エラーになるので IE.Document.Form1.elements(5).click(); としましたがエラーにはならないもののうまくいきませんでした。 IE.Document.Form1.elements(5).data = true; IE.Document.Form1.elements(5).value = true; IE.Document.Form1.action = "index.aspx"; IE.Document.Form1.submit(); としてみましたが、こちらもうまくいきませんでした。 どのようにしたら、自動ログインすることが可能なのでしょうか? 教えて頂けると非常に助かります。 よろしくお願いいたします。 ---サイトフォーム <FORM id=Form1 name=Form1 action=index.aspx method=post> <INPUT id=__VIEWSTATE type=hidden value=... name=__VIEWSTATE> <INPUT id=__EVENTVALIDATION type=hidden value=... name=__EVENTVALIDATION> <INPUT id=txtUid maxLength=6 value="" name=txtUid> <INPUT id=txtPwd type=password maxLength=20 value="" name=txtPwd autocomplete="off"> <INPUT language=javascript id=imgLogin onclick="{ if (document.Form1.txtUid.value==&quot;&quot;) { document.Form1.txtUid.focus();alert('ユーザIDを入力してください。');return false;} if (document.Form1.txtPwd.value==&quot;&quot;) {alert('パスワードを入力してください。');document.Form1.txtPwd.focus();return false;} return true;};" type=image src="img\login1.gif" border=0 name=imgLogin></form> ----オートログイン.js var IE = WScript.CreateObject("InternetExplorer.Application"); IE.Visible = true; IE.Navigate("http://hogehoge/hoge/index.aspx"); while(IE.busy) ; while(IE.Document.readyState != "complete") ; IE.Document.forms(0).elements(3).value = "user"; IE.Document.forms(0).elements(4).value = "password"; //IE.Document.forms(0).elements(5).click(); //IE.Document.Form1.imgLogin.click(); IE.Document.Form1.elements(5).data = true; IE.Document.Form1.action = "index.aspx"; IE.Document.Form1.submit();

  • 1つのページにformを2つ設置。2つ目のformが動きません(泣)

    ショッピングサイトを制作しているWebデザイナーです。Java Scriptについて質問です。 私が制作しているWebサイトは、商品ページのformでインプットされたデータをサーバー上のASPに渡す仕組みとなっています。 以前は、色・サイズなどオプション項目を選択しなくてもデータが渡されてしまっていたため、validateFormを使ってオプションが選択されていない場合はエラーメッセージを表示するように修正しました。 ところがvalidateFormを付けた後、1ページに2つ以上formがあると、2つ目以降のformで(データが届かないという)ASPエラーが出るようになってしまいました。 ---------------------------- 以前(validateFormを付ける前)のform action部分 <form action="https://~/productProcess.asp" method="get" id="form1"> ---------------------------- 新しい(validateFormを付けた後)のform action部分 <form action="https://~/productProcess_new.asp" method="get" name="form1" onsubmit="return validateForm(this);"> ---------------------------- これは、validateFormを付けたためデータが送られないようになってしまったのでしょうか?1ページに2つ、3つformを付けるにはどのように修正すればよろしいでしょうか? 分かる方、ご回答よろしくお願いします。

  • formタグのactionパラメータで自分自身を指定

    既存のHTMLプログラムを管理することになりました。 xxxx.phpというファイルのなかで、 <form name="xxx_form" method="post" action="xxxx.php"> という感じで、xxxx.phpのなかで同名のファイルをactionに指定しているのですが、最初に開いたxxxx.phpと、actionで開いたxxxx.phpでは表示内容が異なっているのです。(具体的には、初めとaction後ではリストの内容等が更新されている。) ソースを表示してみると、確かに異なっています(リスト内容の指定部分が異なっている)。しかし、アドレスは同じです。 この動作の仕組みが分かりません。 分かる方、ご指導よろしくお願いします。

    • ベストアンサー
    • HTML
  • this.formがundefined

    複数のformを作成して、そのformのデータだけをsubmitしたいのですが、うまくいきません。どなたかご教授願います。strutsを使用しております。 form作成部分 <logic:iterate name="hogeForm" property="hohehogeList" id="list"> <div align="center" > <html:form action="/hoge.do"> <a href="javaScript:gotoNextPage(this.form)"> 次へ </a> <html:hidden name="list" property="name" /> <html:hidden name="list" property="old" /> <br> </html:form> </div> </logic:iterate> javaScriptのソース function gotoNextPage(form){ form.action='<html:rewrite page="/hogehoge.do" />'; form.submit(); return false; } うまくthis.formでformが渡っていないようなのですが・・・。

  • formの送信ボタンをテキストにしたい・・・。

    タイトル通りなのですが、formの送信ボタンをテキストにしたいと思い、下記ページを見つけ試してみました。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1213552117 ペストアンサーの方の方法で、リンクされていたページのソースも見てみたのですがボタンとしての機能を果たさずクリックしてもページ遷移せず、カーソルの変更(矢印から指マーク)もしませんでした。 ソースを見る限り、JavaScriptを別途記述しているわけでもないようです。 記述したソース(form部分)はこれです。 HTMLべたうちではなく、PHPでソースを生成しています。 <form action='./aaa/bbb/ccc.php' method='POST' name='abc' id='abc'> <input type='hidden' name='flg' value='1' /> <span onclick='submit()'>メイン</span> </form> どの部分がおかしいなど指摘してもらえないでしょうか? また、別の方法で<span>部分を<a>にしてタグの中にJavaScriptでsubmit()を記述する方法も試してみたのですが、画面遷移するもののhiddenで記述した値が無視されてしまいました。 解決方法や別の方法などありましたら教えていただければと・・・。 条件として、ブラウザのアドレス部分にhiddenの内容が表示されないようにしたいです。

    • ベストアンサー
    • HTML
  • formのテキストのポップアップ

    いつもお世話になっています。 標題についてご教授願えないでしょうか <form action="" method="post"> <input type="text" id="id" name="id" value="aaaa" readOnly> <input type="button" id="id_sub" value="確認"> </form> 上記のような(例)ソースで、 buttonを押下時には別の画面に遷移しますが、 それとは別にtextをクリックすると、textのみがポップアップ表示され そのtext内容を変更できるよいpluginがあれば教えていただければと思います。 自分で調べた結果、lightbox_me またはform-lightbox , simpleboxがあるのですが どれが使い勝手がいいでしょうか。 またそれ以外にあれば教えて頂けるとありがたいです。

  • 至急!GetElementById でtdのidの値を取得、サブウインドに取得したデータを表示

    いつもお世話になっているばかりのLaoYuです。 テーブルの各セルにデータが入ってある、セルごとをクリックするとそのデータを取り出したい(サブウインドような感じで) var wForm = document.getElementById('ReserveReportForm').innerHTML=”???”ここにどう書けばいいのかな~? ソース---- <form name="ReserveReportForm" id="ReserveReportForm" action="#"> <table width="<%=wtblw%>" cellpadding="0" cellspacing="0" style="height:265px;"> <tr align="center" class="time_font" > <td height="23" colspan="2" class="normal_cell" background="t.jpg"><%=wHHmm%></td> </tr> <tr> <td " + wtdid + " width="25" height="23" valign="top" " + wclass + "> <a tabindex=-1 href="#" onClick="NlOnClick(this," + wi + "," + wj + "," + wsid + "," + wrsvid + "," + wHHmmss + ")" onDblClick="NlOnDoubleClick(this," + wi + "," + wj + "," + wsid + "," + wrsvid + "," + wHHmmss + ")"> <img src="Cell.gif" width="20" height="20" border="0"/> </a> </td> </tr> </table> </table> -------ソース 本文のソースが長すぎるため、全文の引用ができなくてすみませんです、これだけでも何とか解決方法いただけるのかな~?

  • form で、チェックボックスにまとめてチェック

    データベースから、データを持ってきて、複数のグループに分けてまとめてチェックを入れようとしています。 複数のチェックボックスがある場合はいいのですが、チェックボックスが一つしかない場合に チェックが入りません。 どの様に変更すれば、一つでもチェックが入るようになるでしょうか? 以下の様なサンプルコードを見ながら、作成しています。 function AllChecked1(){ var check = document.form.a1.checked; for (var i=0; i<document.form.elements['aa1[]'].length; i++){ document.form.elements['aa1[]'][i].checked = check; } } <form name="form" method="POST" action="select1.php"> <input type="checkbox" name="a1" id="a1" onClick="AllChecked1();" /><label for="a1"> group1 全選択</label> <input type="checkbox" name="aa1[]" id="aa11" value="1" /><label for="aa11">名前1</label><br /> </form> よろしくお願いいたします。