根据所选值传递隐藏的输入

问题描述 投票:0回答:1

我正在尝试使用表单将几个隐藏值传递给Servlet。问题是我只想在用户选择特定选项时通过它们。

<!-- FORM ABOVE -->

<input type="hidden" name="foo" id="foo" value="foo">
<input type="hidden" name="boo" id="boo" value="boo">

<fieldset id="selectProductSet">
  <div class="productListing">
    <input type="hidden" id="search" name="search" value="shoppingFor">
    <ul class="productList">
      <li data-value="A" onclick="boo();">product A</li>
      <li data-value="B" onclick="boo();">product B</li>
      <li data-value="C" onclick="boo();">product C</li>
    </ul>
    </input>
  </div>
</fieldset>

<!-- FORM BELOW -->

仅当用户在进行特定选择时提交表单时,我有办法传递这些值吗?>

我正在尝试使用表单将几个隐藏值传递给Servlet。问题是我仅在用户选择特定选项时才希望传递它们。 [

javascript html forms servlets hidden-field
1个回答
1
投票

您可以将代码放入boo函数中,以从这些输入中设置/删除disabled属性(如果禁用了它们,则它们将不会与表单一起提交)。这是一个带有可见输入和相应foo功能(在Product B上)的示例:

© www.soinside.com 2019 - 2024. All rights reserved.