質問 - Re: HTML 付きの R brew パッケージ (Rook を使用)
フォームを使用してクエリを取得する場合、通常は画面が更新されるときに、ユーザーが事前に選択したオプションがフォームで選択されたままになります。たとえば、名前フィールドがあり、John と入力した場合... 他のフォーム データを入力し、[送信] をクリックすると、ページが更新されたときに、フォームの名前フィールドに空のボックスではなく「John」が表示されます。
次のようなものを使用して、テキスト型の入力フィールドにエントリを事前入力できます-
...
<input class="someclass" type="text" name="Name" value="<%=Name%>" />
... (other form data)
ユーザーが送信を押してページが更新されると、R は名前フィールドに <%=Name%> の値を事前入力します。
ドロップダウン メニューを使用する場合、同じものを複製するのに苦労しています。ページが更新されると、ユーザーが前のクエリで選択したオプションがアクティブになるという考え方です。
<select class="someclass" name="group3" style="width:200px;">
<option value="," selected>None</option>
<option value="Name,">Name)</option>
<option value="Phone">Phone</option>
</select>
1つの方法は、次のように入力することだと思います。
<%if (group3=="Name"){ print("selected") } ...
それぞれの行のこれらのオプションのそれぞれについてなどですが、それは少し面倒です。同じことについて、あなたの考えを教えてください。