<input type="submit" name="Submit1" value="more" >
<input type="submit" name="Submit2" value="next">
<input type="reset" name="Submit3" value="reset">
可是一个form只有一个action属性,怎么来处理不同的请求呢?
如果是用button呢.能实现么?
8 个解决方案
#1
可以,用js处理提交到不同的页面,但是按扭类型须为button,而不是submit,再将form中的action=""就可以了。
#2
<script LANGUAGE="javascript">
function button_click(val) {
document.form1.btnname.value = val;
document.form1.submit();
}
</script>
<form name="form1" method="post" action="servlet1">
<input type="hidden" name="btnname" value="">
<input type="button" name="button1" value="登録" onclick="button_click('Login')">
<input type="button" name="button2" value="捜索" onclick="button_click('Search')">
</form>
-----------------------------------------------
你可以加一个hidden型,在提交时给它赋值。
然后在servlet中判断hidden型的值,以分辨按的是哪个钮。
function button_click(val) {
document.form1.btnname.value = val;
document.form1.submit();
}
</script>
<form name="form1" method="post" action="servlet1">
<input type="hidden" name="btnname" value="">
<input type="button" name="button1" value="登録" onclick="button_click('Login')">
<input type="button" name="button2" value="捜索" onclick="button_click('Search')">
</form>
-----------------------------------------------
你可以加一个hidden型,在提交时给它赋值。
然后在servlet中判断hidden型的值,以分辨按的是哪个钮。
#3
可以,如果你使用的struts,可以使用它的LookupDispatchAction
#4
document.form1.action="xxx"
#5
利用cronuz(cronus) 的代码,
你还可以直接把form的action属性改成相应button按下时希望去的地方,然后在提交form,这样就可以达到你的目的了
你还可以直接把form的action属性改成相应button按下时希望去的地方,然后在提交form,这样就可以达到你的目的了
#6
用javascript的window.location
#7
<input type="button" name="Submit1" value="more" onclick="window.location = '1.jsp'">
<input type="button" name="Submit2" value="next" onclick="window.location = '2.jsp'">
<input type="reset" name="Submit3" value="reset">
<input type="button" name="Submit2" value="next" onclick="window.location = '2.jsp'">
<input type="reset" name="Submit3" value="reset">
#8
学习中
#1
可以,用js处理提交到不同的页面,但是按扭类型须为button,而不是submit,再将form中的action=""就可以了。
#2
<script LANGUAGE="javascript">
function button_click(val) {
document.form1.btnname.value = val;
document.form1.submit();
}
</script>
<form name="form1" method="post" action="servlet1">
<input type="hidden" name="btnname" value="">
<input type="button" name="button1" value="登録" onclick="button_click('Login')">
<input type="button" name="button2" value="捜索" onclick="button_click('Search')">
</form>
-----------------------------------------------
你可以加一个hidden型,在提交时给它赋值。
然后在servlet中判断hidden型的值,以分辨按的是哪个钮。
function button_click(val) {
document.form1.btnname.value = val;
document.form1.submit();
}
</script>
<form name="form1" method="post" action="servlet1">
<input type="hidden" name="btnname" value="">
<input type="button" name="button1" value="登録" onclick="button_click('Login')">
<input type="button" name="button2" value="捜索" onclick="button_click('Search')">
</form>
-----------------------------------------------
你可以加一个hidden型,在提交时给它赋值。
然后在servlet中判断hidden型的值,以分辨按的是哪个钮。
#3
可以,如果你使用的struts,可以使用它的LookupDispatchAction
#4
document.form1.action="xxx"
#5
利用cronuz(cronus) 的代码,
你还可以直接把form的action属性改成相应button按下时希望去的地方,然后在提交form,这样就可以达到你的目的了
你还可以直接把form的action属性改成相应button按下时希望去的地方,然后在提交form,这样就可以达到你的目的了
#6
用javascript的window.location
#7
<input type="button" name="Submit1" value="more" onclick="window.location = '1.jsp'">
<input type="button" name="Submit2" value="next" onclick="window.location = '2.jsp'">
<input type="reset" name="Submit3" value="reset">
<input type="button" name="Submit2" value="next" onclick="window.location = '2.jsp'">
<input type="reset" name="Submit3" value="reset">
#8
学习中