Java html加载条件值以选择标记

Java html加载条件值以选择标记,java,html,Java,Html,我尝试根据用户对前一个表单标记的选择将条件值加载到select标记。它可能需要java或php。我不能胜任这两种语言中的任何一种。 逻辑解释如下 <form> <input name="complaint" value="copyright" type="radio">copyright <br> <input name="complaint" value="trademark" type="radio">trademark <br&

我尝试根据用户对前一个表单标记的选择将条件值加载到select标记。它可能需要java或php。我不能胜任这两种语言中的任何一种。 逻辑解释如下

<form>
  <input name="complaint" value="copyright" type="radio">copyright <br>
  <input name="complaint" value="trademark" type="radio">trademark <br>
  <input name="complaint" value="other_concern" type="radio"> other concerns
</form>


if complaint="copyright" then
<select>
  <option value="image">image</option>
  <option value="product">product</option>
</select>
elseif complaint="trademark" then
<select>
  <option value="item">item</option>
  <option value="image">image</option>
</select>
elseif complaint="other_concern"
<select>
  <option value="explain">explain</option>
</select>
end if

版权所有
商标
其他关注事项 如果投诉=“版权”,则 形象 产品 elseif投诉=“商标”然后 项目 形象 elseif投诉=“其他问题” 解释 如果结束

有解决方案吗?

Jquery中有一个解决方案。默认情况下,向输入添加类名并隐藏selct选项

<input name="complaint" value="copyright" type="radio" class="complaint">

在Jquery中有一个解决方案。默认情况下,向输入添加类名并隐藏selct选项

<input name="complaint" value="copyright" type="radio" class="complaint">

我的朋友也给我发了类似的代码。但是我必须补充一点,Jquery是非常轻量级的,图像一直是您最关心的问题。您可以下载Jquery并将其本地安装到服务器上。然后使用async comand加载它,这意味着您的页面加载之后会执行javascript,所以不要像这样阻碍用户体验。您可以将Jquery3.js脚本更改为您想要的任何内容。我的朋友也给我发了类似的代码。但是我必须补充一点,Jquery是非常轻量级的,图像一直是您最关心的问题。您可以下载Jquery并将其本地安装到服务器上。然后使用async comand加载它,这意味着您的页面加载之后会执行javascript,所以不要像这样阻碍用户体验。您可以将Jquery3.js脚本更改为您想要的任何内容。
   $('.complaint').click(function() {
       $('.selectOptions').addClass('hidden');
       var checkComplaint = $(this).val();
        $('#' + checkComplaint).removeClass('hidden');
    });