我想基于html下拉菜单的输入来更改表单操作。
例如- 当我提交表单并选择Volvo时,表单应将所有输入或操作重定向到volvo.php
<form action= "*Depending on the input of the drop down menu*">
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat" selected>Fiat</option>
<option value="audi">Audi</option>
</select>
<br><br>
<input type="submit">
</form>
谢谢!
答案 0 :(得分:0)
尽管这绝对不是首选的方法-最好的方法是只有一个php文件,您可以在其中检查值并采取相应的行动-这里介绍如何实现您的要求(使用jQuery作为示例):
<form id="MyForm">
<select id="cars" name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat" selected>Fiat</option>
<option value="audi">Audi</option>
</select>
<br><br>
<input id="submitButton" type="submit">
</form>
<script>
$("#submitButton").click(function(e){
e.preventDefault();
$('#MyForm').attr('action', $('#cars').val()+".php").submit();
});
</script>