当前位置: 首页 > 面试题库 >

如何在JSP页面的选项标签上使用onClick()或onSelect()?

周马鲁
2023-03-14
问题内容

如何使用onClick()onSelect()搭配option标签?下面是我尝试实现的代码,但未按预期工作。

注意:listCustomer域对象列表在JSP页面中的位置。

<td align="right"> 
  <select name="singleSelect" "> 
     <c:forEach var="Customer" items="${listCustomer}" >
     <option value="" onClick="javascript:onSelect(this);> <c:out value="${Customer}" /></option>
                </c:forEach>
          </select>         
        </td>

如何修改它以检测到已选择了一个选项?


问题答案:

标签既不支持onSelect()也不onClick()支持事件<option>。前者是指选择文本(即通过单击+在文本字段上拖动),因此只能与<text><textarea>标记一起使用。该onClick()事件可以与<select>标记一起使用-
但是,您可能正在寻找最好使用该onChange()事件的功能,而不是onClick()

此外,通过<c:...>标记的外观,您还尝试在纯HTML文档中使用JSP语法。那只是…不对。

回应您对这个答案的评论-我几乎无法理解。但是,听起来您想做的就是获取<option>用户选择时刚刚选择的标签的值。在这种情况下,您希望拥有以下内容:

<html>
 <head>
  <script type="text/javascript">

   function changeFunc() {
    var selectBox = document.getElementById("selectBox");
    var selectedValue = selectBox.options[selectBox.selectedIndex].value;
    alert(selectedValue);
   }

  </script>
 </head>
 <body>
  <select id="selectBox" onchange="changeFunc();">
   <option value="1">Option #1</option>
   <option value="2">Option #2</option>
  </select>
 </body>
</html>


 类似资料:
  • 问题内容: 我在框的选项标签中使用事件 事件在IE和Chrome上不起作用,但在Firefox中工作正常,在这里我不想在选择标签bcz上使用事件,如果用户再次选择相同的选项,则不会触发事件 例如:假设第一次用户选择“一个”下拉菜单,我将在处理了一些用户关闭的弹出窗口后打开一个弹出窗口,假设如果用户希望选择相同的“一个”下拉菜单,则不会触发任何事件。可以使用onclick事件解决在选项标签上,但不适

  • 我在div标签中有一个段落和一个按钮。我想在div标记上使用onlick=“”方法,而不是在div标记内的按钮上。我怎么能这么做。

  • 问题内容: 我有两个 java类 和 两个 类的 两个布局 。每个 布局 中都有一个 按钮 。这两类都在扩展。现在在第一个布局中,我使用了 包含这样的 标签 我现在可以看到 两个按钮, 但是 第二个按钮 不起作用。 问题答案: 首先, 您必须声明并初始化 包含 视图,然后使用 view.findViewById() 方法进行贴花和初始化两个按钮,如下所示: 然后设置他们的 onClickListe

  • 我正在Eclipse中执行动态web项目 我在我的jsp页面中使用下拉列表 例如 但我需要为每个选项存储多个值,以便有任何解决方案。。?? 我需要如果用户选择第一个选项,我需要多个选项值 指-- 当用户选择该选项时,我需要4个不同的值,以便有任何解决方案,或者在jsp中有任何替代方案可用于执行该任务。。。??

  • 每当不等于零时,我必须在bgColor中显示红色,否则如果差值等于0,则显示绿色。 以这种方式,我有许多列,当差异不是零时,列应该是红色的,否则是绿色的。 jsp页面中的代码是 如果需要,我可以使用javascript根据

  • 无法使用spring-boot加载非常简单的JSP页面,导致404未找到 HmisApplication.class 主控制器。Java语言 应用属性 pom.xml http://maven.apache.org/xsd/maven-4.0.0.xsd" MVC配置。Java语言 文件结构