jsp 如何通过点击不同的按钮用$("register").val()给id为register的input赋不同的值
时间: 2024-02-13 15:05:19 浏览: 43
在JSP页面中,可以通过给不同的按钮添加点击事件来实现点击不同的按钮时给id为register的input赋不同的值。具体实现可以按照以下步骤:
1. 在JSP页面中引入jQuery库:
```html
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
```
2. 给不同的按钮添加点击事件,并在事件中使用val()方法给id为register的input赋不同的值:
```html
<script>
$(document).ready(function() {
$("#button1").click(function() {
$("#register").val("1");
});
$("#button2").click(function() {
$("#register").val("2");
});
});
</script>
<input type="hidden" id="register" name="register" value="" />
<button id="button1">按钮1</button>
<button id="button2">按钮2</button>
```
在上述代码中,我们首先使用$(document).ready()方法,等待页面加载完成后执行添加点击事件的操作。然后使用jQuery的click()方法给id为button1和button2的按钮添加点击事件。在事件中,分别使用val()方法给id为register的input赋值为1和2。最后,我们在input标签中添加了一个id为register的隐藏域,用来接收赋值后的值。
需要注意的是,以上代码需要在JSP页面中使用,而不能直接在一个JavaScript文件中使用。因为在JSP页面中,我们可以直接使用JSP的语法获取服务器端的数据,而在JavaScript文件中,则无法获取服务器端的数据。