一个关于jsp或servlet的问题(一个初学者的简单问题)
来源:百度知道 编辑:UC知道 时间:2024/05/30 19:02:50
现在我有一个html页面,里面类似这样一段代码
<form method="post" action="">
<select name="a">
<option value="11">
<option value="22">
</select><br>
<input type="submit">
</form>
大家不必在意每个标签内属性的值,现在我按下按钮后,才能向服务器提交一份请求,我现在想实现这样一个功能,去掉按钮,只要我选择了下拉框,比如说我选了“11”,只要我一选择,就能向服务器提交一份请求,把参数传给服务器,该怎么实现
<form method="post" action="">
<select name="a">
<option value="11">
<option value="22">
</select><br>
<input type="submit">
</form>
大家不必在意每个标签内属性的值,现在我按下按钮后,才能向服务器提交一份请求,我现在想实现这样一个功能,去掉按钮,只要我选择了下拉框,比如说我选了“11”,只要我一选择,就能向服务器提交一份请求,把参数传给服务器,该怎么实现
<form method="post" action="">
<select name="a" onchange="javascript:submit()">
<option value="00">请选择</option>
<option value="11">11</option>
<option value="22">22</option>
</select>
</form>
onchang="yourJsMethod()"
yourJsMethod()为自定义的js方法,可以在提交页面前进行一些预处理。然后通过js的submit()方法提交。
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript">
function fs() {
alert("--");
var f = document.getElementById("f1");
f.action="XXX";//servlet的url映射
f.submit();
}
</script>
</head>
<body>
<form id="f1" method="post" action="">
<select