您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

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

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

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

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

  </script>
 </head>
 <body>
  <select id="select@R_414_2419@" onchange="changeFunc();">
   <option value="1">Option #1</option>
   <option value="2">Option #2</option>
  </select>
 </body>
</html>
其他 2022/1/1 18:13:36 有815人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶