一个关于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" 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